wasmtime_environ::__core::prelude::rust_2021

Trait Default

1.55.0 · Source
pub trait Default: Sized {
    // Required method
    fn default() -> Self;
}
Expand description

A trait for giving a type a useful default value.

Sometimes, you want to fall back to some kind of default value, and don’t particularly care what it is. This comes up often with structs that define a set of options:

struct SomeOptions {
    foo: i32,
    bar: f32,
}

How can we define some default values? You can use Default:

#[derive(Default)]
struct SomeOptions {
    foo: i32,
    bar: f32,
}

fn main() {
    let options: SomeOptions = Default::default();
}

Now, you get all of the default values. Rust implements Default for various primitives types.

If you want to override a particular option, but still retain the other defaults:

fn main() {
    let options = SomeOptions { foo: 42, ..Default::default() };
}

§Derivable

This trait can be used with #[derive] if all of the type’s fields implement Default. When derived, it will use the default value for each field’s type.

§enums

When using #[derive(Default)] on an enum, you need to choose which unit variant will be default. You do this by placing the #[default] attribute on the variant.

#[derive(Default)]
enum Kind {
    #[default]
    A,
    B,
    C,
}

You cannot use the #[default] attribute on non-unit or non-exhaustive variants.

The #[default] attribute was stabilized in Rust 1.62.0.

§How can I implement Default?

Provide an implementation for the default() method that returns the value of your type that should be the default:

enum Kind {
    A,
    B,
    C,
}

impl Default for Kind {
    fn default() -> Self { Kind::A }
}

§Examples

#[derive(Default)]
struct SomeOptions {
    foo: i32,
    bar: f32,
}

Required Methods§

1.0.0 · Source

fn default() -> Self

Returns the “default value” for a type.

Default values are often some kind of initial value, identity value, or anything else that may make sense as a default.

§Examples

Using built-in default values:

let i: i8 = Default::default();
let (x, y): (Option<String>, f64) = Default::default();
let (a, b, (c, d)): (i32, u32, (bool, bool)) = Default::default();

Making your own:

enum Kind {
    A,
    B,
    C,
}

impl Default for Kind {
    fn default() -> Self { Kind::A }
}

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

1.0.0 · Source§

impl Default for &str

1.10.0 · Source§

impl Default for &CStr

1.9.0 · Source§

impl Default for &OsStr

1.28.0 · Source§

impl Default for &mut str

Source§

impl Default for DwarfFileType

Source§

impl Default for RunTimeEndian

Source§

impl Default for Pointer

Source§

impl Default for PrefilterConfig

Source§

impl Default for Endianness

Source§

impl Default for Name

Source§

impl Default for ColorChoice

The default is Auto.

Source§

impl Default for MemoryInitialization

1.0.0 · Source§

impl Default for AsciiChar

1.0.0 · Source§

impl Default for bool

1.0.0 · Source§

impl Default for char

1.0.0 · Source§

impl Default for f16

1.0.0 · Source§

impl Default for f32

1.0.0 · Source§

impl Default for f64

1.0.0 · Source§

impl Default for f128

1.0.0 · Source§

impl Default for i8

1.0.0 · Source§

impl Default for i16

1.0.0 · Source§

impl Default for i32

1.0.0 · Source§

impl Default for i64

1.0.0 · Source§

impl Default for i128

1.0.0 · Source§

impl Default for isize

1.0.0 · Source§

impl Default for u8

1.0.0 · Source§

impl Default for u16

1.0.0 · Source§

impl Default for u32

1.0.0 · Source§

impl Default for u64

1.0.0 · Source§

impl Default for u128

1.0.0 · Source§

impl Default for ()

1.0.0 · Source§

impl Default for usize

Source§

impl Default for allocator_api2::stable::alloc::global::Global

Source§

impl Default for anyhow::Chain<'_>

Source§

impl Default for EncoderState

Source§

impl Default for CompoundBitSet

Source§

impl Default for Hasher

Source§

impl Default for foldhash::fast::FixedState

Source§

impl Default for foldhash::fast::RandomState

Source§

impl Default for foldhash::fast::SeedableRandomState

Source§

impl Default for foldhash::quality::FixedState

Source§

impl Default for foldhash::quality::RandomState

Source§

impl Default for foldhash::quality::SeedableRandomState

Source§

impl Default for LineEncoding

Source§

impl Default for gimli::endianity::BigEndian

Source§

impl Default for gimli::endianity::LittleEndian

Source§

impl Default for Abbreviations

Source§

impl Default for AbbreviationsCache

Source§

impl Default for Augmentation

Source§

impl Default for BaseAddresses

Source§

impl Default for SectionBaseAddresses

Source§

impl Default for FrameTable

Source§

impl Default for gimli::write::dwarf::Dwarf

Source§

impl Default for FileInfo

Source§

impl Default for LocationListTable

Source§

impl Default for Expression

Source§

impl Default for RangeListTable

Source§

impl Default for LineStringTable

Source§

impl Default for gimli::write::str::StringTable

Source§

impl Default for DebugInfoOffsets

Source§

impl Default for UnitTable

Source§

impl Default for MetadataBuilder<'_>

Source§

impl Default for RecordBuilder<'_>

Source§

impl Default for FinderBuilder

Source§

impl Default for object::endian::BigEndian

Source§

impl Default for object::endian::LittleEndian

Source§

impl Default for ImageSectionHeader

Source§

impl Default for RelocationSections

Source§

impl Default for VersionIndex

Source§

impl Default for object::read::pe::relocation::Relocation

Source§

impl Default for RelocationMap

Source§

impl Default for AuxSymbolSection

Source§

impl Default for FileHeader

Source§

impl Default for object::write::coff::writer::Relocation

Source§

impl Default for SectionHeader

Source§

impl Default for Symbol

Source§

impl Default for Class

Source§

impl Default for SectionIndex

Source§

impl Default for SymbolIndex

Source§

impl Default for MachOBuildVersion

Source§

impl Default for SectionRange

Source§

impl Default for AllocVec

Source§

impl Default for Size

Source§

impl Default for BuildMetadata

Source§

impl Default for Prerelease

Source§

impl Default for VersionReq

The default VersionReq is the same as VersionReq::STAR.

Source§

impl Default for IgnoredAny

Source§

impl Default for DefaultToHost

Source§

impl Default for DefaultToUnknown

Source§

impl Default for ColorSpec

Source§

impl Default for ComponentAliasSection

Source§

impl Default for ComponentBuilder

Source§

impl Default for CanonicalFunctionSection

Source§

impl Default for ComponentExportSection

Source§

impl Default for ComponentImportSection

Source§

impl Default for ComponentInstanceSection

Source§

impl Default for InstanceSection

Source§

impl Default for ComponentNameSection

Source§

impl Default for wasm_encoder::component::Component

Source§

impl Default for ComponentType

Source§

impl Default for ComponentTypeSection

Source§

impl Default for CoreTypeSection

Source§

impl Default for InstanceType

Source§

impl Default for ModuleType

Source§

impl Default for BranchHints

Source§

impl Default for CodeSection

Source§

impl Default for DataSection

Source§

impl Default for CoreDumpSection

Source§

impl Default for CoreDumpStackSection

Source§

impl Default for ElementSection

Source§

impl Default for ExportSection

Source§

impl Default for FunctionSection

Source§

impl Default for GlobalSection

Source§

impl Default for ImportSection

Source§

impl Default for LinkingSection

Source§

impl Default for wasm_encoder::core::linking::SymbolTable

Source§

impl Default for MemorySection

Source§

impl Default for IndirectNameMap

Source§

impl Default for wasm_encoder::core::names::NameMap

Source§

impl Default for wasm_encoder::core::names::NameSection

Source§

impl Default for ProducersField

Source§

impl Default for ProducersSection

Source§

impl Default for wasm_encoder::core::Module

Source§

impl Default for TableSection

Source§

impl Default for TagSection

Source§

impl Default for TypeSection

Source§

impl Default for WasmFeatures

Source§

impl Default for Parser

Source§

impl Default for SegmentFlags

Source§

impl Default for SymbolFlags

Source§

impl Default for Remapping

Source§

impl Default for FuncValidatorAllocations

Source§

impl Default for Validator

Source§

impl Default for ValidatorId

Source§

impl Default for Config

Source§

impl Default for ComponentDfg

Source§

impl Default for CanonicalAbiInfo

Source§

impl Default for wasmtime_environ::component::Component

Source§

impl Default for ComponentTypes

Source§

impl Default for ResourcesBuilder

Source§

impl Default for TypeComponent

Source§

impl Default for TypeComponentInstance

Source§

impl Default for TypeModule

Source§

impl Default for DrcTypeLayouts

Source§

impl Default for NullTypeLayouts

1.17.0 · Source§

impl Default for wasmtime_environ::prelude::Box<str>

1.17.0 · Source§

impl Default for wasmtime_environ::prelude::Box<CStr>

1.17.0 · Source§

impl Default for wasmtime_environ::prelude::Box<OsStr>

1.0.0 · Source§

impl Default for String

Source§

impl Default for AddressMapSection

Source§

impl Default for ConfigTunables

Source§

impl Default for FilePos

Source§

impl Default for wasmtime_environ::Module

Source§

impl Default for ModuleTypes

Source§

impl Default for TableInitialization

Source§

impl Default for TrapEncodingBuilder

Source§

impl Default for VMSharedTypeIndex

Source§

impl Default for WasmFileInfo

Source§

impl Default for WasmFunctionInfo

1.0.0 · Source§

impl Default for Error

Source§

impl Default for FormattingOptions

1.0.0 · Source§

impl Default for SipHasher

1.33.0 · Source§

impl Default for PhantomPinned

1.0.0 · Source§

impl Default for RangeFull

Source§

impl Default for Alignment

Returns Alignment::MIN, which is valid for any type.

1.0.0 · Source§

impl Default for AtomicBool

1.34.0 · Source§

impl Default for AtomicI8

1.34.0 · Source§

impl Default for AtomicI16

1.34.0 · Source§

impl Default for AtomicI32

1.34.0 · Source§

impl Default for AtomicI64

1.0.0 · Source§

impl Default for AtomicIsize

1.34.0 · Source§

impl Default for AtomicU8

1.34.0 · Source§

impl Default for AtomicU16

1.34.0 · Source§

impl Default for AtomicU32

1.34.0 · Source§

impl Default for AtomicU64

1.0.0 · Source§

impl Default for AtomicUsize

1.3.0 · Source§

impl Default for Duration

Source§

impl Default for alloc::alloc::Global

1.10.0 · Source§

impl Default for CString

1.80.0 · Source§

impl Default for Rc<str>

1.80.0 · Source§

impl Default for Rc<CStr>

1.80.0 · Source§

impl Default for Arc<str>

1.80.0 · Source§

impl Default for Arc<CStr>

1.28.0 · Source§

impl Default for System

1.9.0 · Source§

impl Default for OsString

1.75.0 · Source§

impl Default for FileTimes

1.13.0 · Source§

impl Default for DefaultHasher

1.7.0 · Source§

impl Default for std::hash::random::RandomState

1.0.0 · Source§

impl Default for std::io::util::Empty

1.0.0 · Source§

impl Default for Sink

1.17.0 · Source§

impl Default for PathBuf

1.75.0 · Source§

impl Default for ExitCode

The default value is ExitCode::SUCCESS

1.73.0 · Source§

impl Default for ExitStatus

The default value is one which indicates successful completion.

Source§

impl Default for DefaultRandomSource

1.10.0 · Source§

impl Default for Condvar

Source§

impl<'a> Default for DebugInfoData<'a>

Source§

impl<'a> Default for wasmtime_environ::NameSection<'a>

1.70.0 · Source§

impl<'a, K, V> Default for alloc::collections::btree::map::Iter<'a, K, V>
where K: 'a, V: 'a,

1.70.0 · Source§

impl<'a, K, V> Default for alloc::collections::btree::map::IterMut<'a, K, V>
where K: 'a, V: 'a,

Source§

impl<'data> Default for object::read::coff::section::SectionTable<'data>

Source§

impl<'data> Default for Version<'data>

Source§

impl<'data> Default for RelocationBlockIterator<'data>

Source§

impl<'data> Default for ObjectMap<'data>

Source§

impl<'data> Default for ObjectMapEntry<'data>

Source§

impl<'data> Default for Bytes<'data>

Source§

impl<'data> Default for ModuleTranslation<'data>

Source§

impl<'data, E> Default for LoadCommandIterator<'data, E>
where E: Default + Endian,

Source§

impl<'data, Elf> Default for VersionTable<'data, Elf>
where Elf: FileHeader,

Source§

impl<'data, Elf, R> Default for object::read::elf::section::SectionTable<'data, Elf, R>
where Elf: FileHeader, R: ReadRef<'data>,

Source§

impl<'data, Elf, R> Default for object::read::elf::symbol::SymbolTable<'data, Elf, R>
where Elf: FileHeader, R: ReadRef<'data>,

Source§

impl<'data, Mach, R> Default for object::read::macho::symbol::SymbolTable<'data, Mach, R>
where Mach: MachHeader, R: ReadRef<'data>,

Source§

impl<'data, R> Default for object::read::util::StringTable<'data, R>
where R: ReadRef<'data>,

Source§

impl<'data, R, Coff> Default for object::read::coff::symbol::SymbolTable<'data, R, Coff>
where R: ReadRef<'data>, Coff: CoffHeader,

Source§

impl<'data, Xcoff> Default for object::read::xcoff::section::SectionTable<'data, Xcoff>
where Xcoff: FileHeader,

Source§

impl<'data, Xcoff, R> Default for object::read::xcoff::symbol::SymbolTable<'data, Xcoff, R>
where Xcoff: FileHeader, R: ReadRef<'data>,

Source§

impl<'input, Endian> Default for EndianSlice<'input, Endian>
where Endian: Default + Endianity,

Source§

impl<A> Default for allocator_api2::stable::boxed::Box<str, A>
where A: Allocator + Default,

Source§

impl<A> Default for SmallVec<A>
where A: Array,

1.70.0 · Source§

impl<A, B> Default for wasmtime_environ::__core::iter::Chain<A, B>
where A: Default, B: Default,

1.11.0 · Source§

impl<B> Default for Cow<'_, B>
where B: ToOwned + ?Sized, <B as ToOwned>::Owned: Default,

Source§

impl<E> Default for CompressionHeader32<E>
where E: Default + Endian,

Source§

impl<E> Default for CompressionHeader64<E>
where E: Default + Endian,

Source§

impl<E> Default for Sym32<E>
where E: Default + Endian,

Source§

impl<E> Default for Sym64<E>
where E: Default + Endian,

Source§

impl<E> Default for I16<E>
where E: Default + Endian,

Source§

impl<E> Default for I32<E>
where E: Default + Endian,

Source§

impl<E> Default for I64<E>
where E: Default + Endian,

Source§

impl<E> Default for U16<E>
where E: Default + Endian,

Source§

impl<E> Default for U32<E>
where E: Default + Endian,

Source§

impl<E> Default for U64<E>
where E: Default + Endian,

Source§

impl<E> Default for I16Bytes<E>
where E: Default + Endian,

Source§

impl<E> Default for I32Bytes<E>
where E: Default + Endian,

Source§

impl<E> Default for I64Bytes<E>
where E: Default + Endian,

Source§

impl<E> Default for U16Bytes<E>
where E: Default + Endian,

Source§

impl<E> Default for U32Bytes<E>
where E: Default + Endian,

Source§

impl<E> Default for U64Bytes<E>
where E: Default + Endian,

1.7.0 · Source§

impl<H> Default for BuildHasherDefault<H>

1.70.0 · Source§

impl<I> Default for Cloned<I>
where I: Default,

1.70.0 · Source§

impl<I> Default for Copied<I>
where I: Default,

1.70.0 · Source§

impl<I> Default for Enumerate<I>
where I: Default,

1.70.0 · Source§

impl<I> Default for Flatten<I>
where I: Default + Iterator, <I as Iterator>::Item: IntoIterator,

1.70.0 · Source§

impl<I> Default for Fuse<I>
where I: Default,

1.70.0 · Source§

impl<I> Default for Rev<I>
where I: Default,

1.0.0 · Source§

impl<Idx> Default for wasmtime_environ::__core::ops::Range<Idx>
where Idx: Default,

Source§

impl<Idx> Default for wasmtime_environ::__core::range::Range<Idx>
where Idx: Default,

Source§

impl<K> Default for hashbrown::set::Iter<'_, K>

Source§

impl<K> Default for EntitySet<K>
where K: EntityRef,

1.83.0 · Source§

impl<K> Default for std::collections::hash::set::IntoIter<K>

1.83.0 · Source§

impl<K> Default for std::collections::hash::set::Iter<'_, K>

Source§

impl<K, A> Default for hashbrown::set::IntoIter<K, A>
where A: Allocator,

Source§

impl<K, V> Default for &indexmap::map::slice::Slice<K, V>

Source§

impl<K, V> Default for &mut indexmap::map::slice::Slice<K, V>

Source§

impl<K, V> Default for hashbrown::map::Iter<'_, K, V>

Source§

impl<K, V> Default for hashbrown::map::IterMut<'_, K, V>

Source§

impl<K, V> Default for hashbrown::map::Keys<'_, K, V>

Source§

impl<K, V> Default for hashbrown::map::Values<'_, K, V>

Source§

impl<K, V> Default for hashbrown::map::ValuesMut<'_, K, V>

Source§

impl<K, V> Default for indexmap::map::iter::IntoIter<K, V>

Source§

impl<K, V> Default for indexmap::map::iter::IntoKeys<K, V>

Source§

impl<K, V> Default for indexmap::map::iter::IntoValues<K, V>

Source§

impl<K, V> Default for indexmap::map::iter::Iter<'_, K, V>

Source§

impl<K, V> Default for IterMut2<'_, K, V>

Source§

impl<K, V> Default for indexmap::map::iter::IterMut<'_, K, V>

Source§

impl<K, V> Default for indexmap::map::iter::Keys<'_, K, V>

Source§

impl<K, V> Default for indexmap::map::iter::Values<'_, K, V>

Source§

impl<K, V> Default for indexmap::map::iter::ValuesMut<'_, K, V>

Source§

impl<K, V> Default for Map<K, V>

Source§

impl<K, V> Default for wasmtime_environ::component::NameMap<K, V>
where K: Clone + Hash + Eq + Ord,

Source§

impl<K, V> Default for wasmtime_environ::prelude::Box<Slice<K, V>>

Source§

impl<K, V> Default for wasmtime_environ::prelude::IndexMap<K, V>

Source§

impl<K, V> Default for PrimaryMap<K, V>
where K: EntityRef,

Source§

impl<K, V> Default for SecondaryMap<K, V>
where K: EntityRef, V: Clone + Default,

Source§

impl<K, V> Default for SparseMap<K, V>
where K: EntityRef, V: SparseMapValue<K>,

1.0.0 · Source§

impl<K, V> Default for BTreeMap<K, V>

1.70.0 · Source§

impl<K, V> Default for alloc::collections::btree::map::Keys<'_, K, V>

1.70.0 · Source§

impl<K, V> Default for alloc::collections::btree::map::Range<'_, K, V>

1.82.0 · Source§

impl<K, V> Default for RangeMut<'_, K, V>

1.70.0 · Source§

impl<K, V> Default for alloc::collections::btree::map::Values<'_, K, V>

1.82.0 · Source§

impl<K, V> Default for alloc::collections::btree::map::ValuesMut<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for std::collections::hash::map::IntoIter<K, V>

1.83.0 · Source§

impl<K, V> Default for std::collections::hash::map::IntoKeys<K, V>

1.83.0 · Source§

impl<K, V> Default for std::collections::hash::map::IntoValues<K, V>

1.83.0 · Source§

impl<K, V> Default for std::collections::hash::map::Iter<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for std::collections::hash::map::IterMut<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for std::collections::hash::map::Keys<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for std::collections::hash::map::Values<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for std::collections::hash::map::ValuesMut<'_, K, V>

Source§

impl<K, V, A> Default for hashbrown::map::IntoIter<K, V, A>
where A: Allocator,

Source§

impl<K, V, A> Default for hashbrown::map::IntoKeys<K, V, A>
where A: Allocator,

Source§

impl<K, V, A> Default for hashbrown::map::IntoValues<K, V, A>
where A: Allocator,

1.70.0 · Source§

impl<K, V, A> Default for alloc::collections::btree::map::IntoIter<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 · Source§

impl<K, V, A> Default for alloc::collections::btree::map::IntoKeys<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 · Source§

impl<K, V, A> Default for alloc::collections::btree::map::IntoValues<K, V, A>
where A: Allocator + Default + Clone,

Source§

impl<K, V, S> Default for indexmap::map::IndexMap<K, V, S>
where S: Default,

1.0.0 · Source§

impl<K, V, S> Default for std::collections::hash::map::HashMap<K, V, S>
where S: Default,

Source§

impl<K, V, S, A> Default for hashbrown::map::HashMap<K, V, S, A>
where S: Default, A: Default + Allocator,

Source§

impl<K: EntityRef, V> Default for Intern<K, V>

Source§

impl<R> Default for gimli::read::abbrev::DebugAbbrev<R>
where R: Default,

Source§

impl<R> Default for DebugAddr<R>
where R: Default,

Source§

impl<R> Default for DebugAranges<R>
where R: Default,

Source§

impl<R> Default for gimli::read::dwarf::Dwarf<R>
where R: Default,

Source§

impl<R> Default for RangeIter<R>
where R: Reader,

Source§

impl<R> Default for DebugCuIndex<R>
where R: Default,

Source§

impl<R> Default for DebugTuIndex<R>
where R: Default,

Source§

impl<R> Default for gimli::read::line::DebugLine<R>
where R: Default,

Source§

impl<R> Default for gimli::read::loclists::DebugLoc<R>
where R: Default,

Source§

impl<R> Default for gimli::read::loclists::DebugLocLists<R>
where R: Default,

Source§

impl<R> Default for LocationLists<R>
where R: Default,

Source§

impl<R> Default for gimli::read::rnglists::DebugRanges<R>
where R: Default,

Source§

impl<R> Default for gimli::read::rnglists::DebugRngLists<R>
where R: Default,

Source§

impl<R> Default for RangeLists<R>
where R: Default,

Source§

impl<R> Default for gimli::read::str::DebugLineStr<R>
where R: Default,

Source§

impl<R> Default for gimli::read::str::DebugStr<R>
where R: Default,

Source§

impl<R> Default for DebugStrOffsets<R>
where R: Default,

Source§

impl<R> Default for gimli::read::unit::DebugInfo<R>
where R: Default,

Source§

impl<R> Default for DebugTypes<R>
where R: Default,

1.0.0 · Source§

impl<T> Default for &[T]

Source§

impl<T> Default for &indexmap::set::slice::Slice<T>

1.5.0 · Source§

impl<T> Default for &mut [T]

Source§

impl<T> Default for CfaRule<T>
where T: ReaderOffset,

1.0.0 · Source§

impl<T> Default for Option<T>

1.4.0 · Source§

impl<T> Default for [T; 0]

1.4.0 · Source§

impl<T> Default for [T; 1]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 2]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 3]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 4]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 5]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 6]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 7]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 8]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 9]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 10]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 11]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 12]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 13]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 14]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 15]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 16]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 17]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 18]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 19]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 20]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 21]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 22]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 23]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 24]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 25]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 26]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 27]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 28]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 29]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 30]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 31]
where T: Default,

1.4.0 · Source§

impl<T> Default for [T; 32]
where T: Default,

1.0.0 · Source§

impl<T> Default for (T₁, T₂, …, Tₙ)
where T: Default,

This trait is implemented for tuples up to twelve items long.

Source§

impl<T> Default for allocator_api2::stable::boxed::Box<T>
where T: Default,

Source§

impl<T> Default for allocator_api2::stable::vec::Vec<T>

Source§

impl<T> Default for ScalarBitSet<T>

Source§

impl<T> Default for DwarfPackageSections<T>
where T: Default,

Source§

impl<T> Default for DwarfSections<T>
where T: Default,

Source§

impl<T> Default for hashbrown::table::Iter<'_, T>

Source§

impl<T> Default for IterHash<'_, T>

Source§

impl<T> Default for IterHashMut<'_, T>

Source§

impl<T> Default for hashbrown::table::IterMut<'_, T>

Source§

impl<T> Default for indexmap::set::iter::IntoIter<T>

Source§

impl<T> Default for indexmap::set::iter::Iter<'_, T>

Source§

impl<T> Default for SymbolMap<T>

Source§

impl<T> Default for Set<T>

Source§

impl<T> Default for PackedOption<T>
where T: ReservedValue,

1.0.0 · Source§

impl<T> Default for wasmtime_environ::prelude::Box<[T]>

Source§

impl<T> Default for wasmtime_environ::prelude::Box<Slice<T>>

1.0.0 · Source§

impl<T> Default for wasmtime_environ::prelude::Box<T>
where T: Default,

Source§

impl<T> Default for wasmtime_environ::prelude::IndexSet<T>

1.0.0 · Source§

impl<T> Default for wasmtime_environ::prelude::Vec<T>

Source§

impl<T> Default for EntityList<T>

Create an empty list.

Source§

impl<T> Default for ListPool<T>

1.0.0 · Source§

impl<T> Default for Cell<T>
where T: Default,

1.80.0 · Source§

impl<T> Default for LazyCell<T>
where T: Default,

1.70.0 · Source§

impl<T> Default for OnceCell<T>

1.0.0 · Source§

impl<T> Default for RefCell<T>
where T: Default,

Source§

impl<T> Default for SyncUnsafeCell<T>
where T: Default,

1.10.0 · Source§

impl<T> Default for UnsafeCell<T>
where T: Default,

1.19.0 · Source§

impl<T> Default for Reverse<T>
where T: Default,

1.2.0 · Source§

impl<T> Default for wasmtime_environ::__core::iter::Empty<T>

1.0.0 · Source§

impl<T> Default for PhantomData<T>
where T: ?Sized,

1.20.0 · Source§

impl<T> Default for ManuallyDrop<T>
where T: Default + ?Sized,

1.74.0 · Source§

impl<T> Default for Saturating<T>
where T: Default,

1.0.0 · Source§

impl<T> Default for Wrapping<T>
where T: Default,

1.62.0 · Source§

impl<T> Default for AssertUnwindSafe<T>
where T: Default,

1.70.0 · Source§

impl<T> Default for wasmtime_environ::__core::slice::Iter<'_, T>

1.70.0 · Source§

impl<T> Default for wasmtime_environ::__core::slice::IterMut<'_, T>

1.0.0 · Source§

impl<T> Default for AtomicPtr<T>

Source§

impl<T> Default for Exclusive<T>
where T: Default + ?Sized,

1.0.0 · Source§

impl<T> Default for BinaryHeap<T>
where T: Ord,

1.70.0 · Source§

impl<T> Default for alloc::collections::binary_heap::IntoIter<T>

1.82.0 · Source§

impl<T> Default for alloc::collections::binary_heap::Iter<'_, T>

1.0.0 · Source§

impl<T> Default for BTreeSet<T>

1.70.0 · Source§

impl<T> Default for alloc::collections::btree::set::Iter<'_, T>

1.70.0 · Source§

impl<T> Default for alloc::collections::btree::set::Range<'_, T>

1.70.0 · Source§

impl<T> Default for alloc::collections::linked_list::IntoIter<T>

1.70.0 · Source§

impl<T> Default for alloc::collections::linked_list::Iter<'_, T>

1.70.0 · Source§

impl<T> Default for alloc::collections::linked_list::IterMut<'_, T>

1.0.0 · Source§

impl<T> Default for LinkedList<T>

1.82.0 · Source§

impl<T> Default for alloc::collections::vec_deque::iter::Iter<'_, T>

1.82.0 · Source§

impl<T> Default for alloc::collections::vec_deque::iter_mut::IterMut<'_, T>

1.0.0 · Source§

impl<T> Default for VecDeque<T>

1.80.0 · Source§

impl<T> Default for Rc<[T]>

1.0.0 · Source§

impl<T> Default for Rc<T>
where T: Default,

1.10.0 · Source§

impl<T> Default for alloc::rc::Weak<T>

1.80.0 · Source§

impl<T> Default for Arc<[T]>

1.0.0 · Source§

impl<T> Default for Arc<T>
where T: Default,

1.10.0 · Source§

impl<T> Default for alloc::sync::Weak<T>

1.0.0 · Source§

impl<T> Default for Cursor<T>
where T: Default,

1.80.0 · Source§

impl<T> Default for LazyLock<T>
where T: Default,

1.70.0 · Source§

impl<T> Default for OnceLock<T>

1.10.0 · Source§

impl<T> Default for Mutex<T>
where T: Default + ?Sized,

1.10.0 · Source§

impl<T> Default for RwLock<T>
where T: Default,

Source§

impl<T> Default for ReentrantLock<T>
where T: Default,

Source§

impl<T, A> Default for allocator_api2::stable::boxed::Box<[T], A>
where A: Allocator + Default,

Source§

impl<T, A> Default for HashTable<T, A>
where A: Allocator + Default,

Source§

impl<T, A> Default for hashbrown::table::IntoIter<T, A>
where A: Allocator,

1.70.0 · Source§

impl<T, A> Default for wasmtime_environ::prelude::vec::IntoIter<T, A>
where A: Allocator + Default,

1.70.0 · Source§

impl<T, A> Default for alloc::collections::btree::set::IntoIter<T, A>
where A: Allocator + Default + Clone,

Source§

impl<T, S> Default for UnwindContext<T, S>

Source§

impl<T, S> Default for UnwindTableRow<T, S>

Source§

impl<T, S> Default for indexmap::set::IndexSet<T, S>
where S: Default,

1.0.0 · Source§

impl<T, S> Default for std::collections::hash::set::HashSet<T, S>
where S: Default,

Source§

impl<T, S, A> Default for hashbrown::set::HashSet<T, S, A>
where S: Default, A: Default + Allocator,

Source§

impl<T, const N: usize> Default for Mask<T, N>

Source§

impl<T, const N: usize> Default for Simd<T, N>

Source§

impl<T: Default> Default for AllCallFunc<T>

Source§

impl<W> Default for gimli::write::abbrev::DebugAbbrev<W>
where W: Default + Writer,

Source§

impl<W> Default for DebugFrame<W>
where W: Default + Writer,

Source§

impl<W> Default for EhFrame<W>
where W: Default + Writer,

Source§

impl<W> Default for gimli::write::line::DebugLine<W>
where W: Default + Writer,

Source§

impl<W> Default for gimli::write::loc::DebugLoc<W>
where W: Default + Writer,

Source§

impl<W> Default for gimli::write::loc::DebugLocLists<W>
where W: Default + Writer,

Source§

impl<W> Default for gimli::write::range::DebugRanges<W>
where W: Default + Writer,

Source§

impl<W> Default for gimli::write::range::DebugRngLists<W>
where W: Default + Writer,

Source§

impl<W> Default for Sections<W>
where W: Default + Writer,

Source§

impl<W> Default for gimli::write::str::DebugLineStr<W>
where W: Default + Writer,

Source§

impl<W> Default for gimli::write::str::DebugStr<W>
where W: Default + Writer,

Source§

impl<W> Default for gimli::write::unit::DebugInfo<W>
where W: Default + Writer,

Source§

impl<const N: usize> Default for CobsAccumulator<N>

impl Default for Adler32

impl Default for StateID

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Config

impl Default for StripStr

impl<'s> Default for StrippedBytes<'s>

impl<'s> Default for StrippedStr<'s>

impl Default for Effects

impl Default for Reset

impl Default for Style

impl Default for Action

impl Default for State

impl Default for Params

impl<C: Default> Default for Parser<C>

impl<T: RefCnt + Default, S: Default + Strategy<T>> Default for ArcSwapAny<T, S>

impl<T: Default + RefCnt, S: Strategy<T>> Default for Guard<T, S>

impl Default for Null

impl<TagKind, E> Default for TaggedParserBuilder<TagKind, E>

impl<T> Default for OnceCell<T>

impl<T: Default + ?Sized> Default for Mutex<T>

impl<T: Default + ?Sized> Default for RwLock<T>

impl Default for Request

impl Default for Account

impl Default for Limits

impl Default for Requests

impl Default for Tier

impl Default for Config

impl Default for Config

impl Default for Config

impl Default for Publish

impl Default for Config

impl Default for Config

impl Default for Config

impl Default for External

impl Default for No

impl Default for PeerInfo

impl Default for Source

impl Default for Yes

impl Default for Auth

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl<'a> Default for EnvConfigValue<'a>

impl Default for Builder

impl Default for Builder

impl<'a, S: Default> Default for Builder<'a, S>

impl Default for Never

impl<AcceptorFn: Default, OperationFn: Default> Default for WaiterOrchestratorBuilder<AcceptorFn, OperationFn>

impl<K: Default, V: Default> Default for StaticPartitionMap<K, V>

impl Default for Builder

impl Default for Headers

impl<E, R> Default for ServiceErrorBuilder<E, R>

impl Default for Document

impl Default for Layer

impl Default for Builder

impl Default for Blob

impl Default for Origin

impl Default for Env

impl Default for Fs

impl Default for Builder

impl<'a> Default for Builder<'a>

impl Default for Event

impl<S> Default for Router<S>
where S: Clone + Send + Sync + 'static,

impl<S, E> Default for MethodRouter<S, E>
where S: Clone,

impl<S: Default> Default for State<S>

impl<T: Default> Default for Extension<T>

impl Default for Body

impl<E: Default, R> Default for WithRejection<E, R>

impl<T: Default> Default for Cached<T>

impl Default for Handle

impl Default for Headers

impl Default for Metadata

impl Default for Context

impl<'a> Default for ConnectionString<'a>

impl Default for Blobs

impl Default for Tags

impl Default for Schema

impl Default for TagSet

impl Default for Blobs

impl Default for Cors

impl Default for BlobName

impl Default for PageList

impl Default for Base64

impl Default for Context

impl<B: BitBlock> Default for BitVec<B>

impl Default for Eager

impl Default for Lazy

impl<BlockSize, Kind> Default for BlockBuffer<BlockSize, Kind>
where BlockSize: ArrayLength<u8> + IsLess<U256>, Le<BlockSize, U256>: NonZero, Kind: BufferKind,

impl Default for Bump

impl Default for Bytes

impl Default for BytesMut

impl<'a, B: Default> Default for SegmentedSlice<'a, B>

impl<B> Default for SegmentedBuf<B>

impl<S: Default> Default for StrInner<S>

impl Default for Pool

impl Default for Pool

impl Default for Parsed

impl Default for DateTime<Utc>

impl Default for &StyledStr

impl Default for &Styles

impl Default for Arg

impl Default for ArgGroup

impl Default for Command

impl Default for OsStr

impl Default for Str

impl Default for Styles

impl Default for Indices<'_>

impl Default for RawValues<'_>

impl Default for Id

impl<'a, T: 'a> Default for ValuesRef<'a, T>

impl<E: ValueEnum + Clone + Send + Sync + 'static> Default for EnumValueParser<E>

impl<T> Default for Values<T>

impl Default for RawArgs

impl Default for Event

impl Default for Buffer

impl<A: Default> Default for PartialState1<A>

impl<A: Default, B: Default> Default for PartialState2<A, B>

impl<A: Default, B: Default, C: Default> Default for PartialState3<A, B, C>

impl<A: Default, B: Default, C: Default, D: Default> Default for PartialState4<A, B, C, D>

impl<A: Default, B: Default, C: Default, D: Default, E: Default> Default for PartialState5<A, B, C, D, E>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default> Default for PartialState6<A, B, C, D, E, F>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default> Default for PartialState7<A, B, C, D, E, F, G>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default> Default for PartialState8<A, B, C, D, E, F, G, H>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default> Default for PartialState9<A, B, C, D, E, F, G, H, I>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default> Default for PartialState10<A, B, C, D, E, F, G, H, I, J>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default> Default for PartialState11<A, B, C, D, E, F, G, H, I, J, K>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default> Default for PartialState12<A, B, C, D, E, F, G, H, I, J, K, L>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default, M: Default> Default for PartialState13<A, B, C, D, E, F, G, H, I, J, K, L, M>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default, M: Default, N: Default> Default for PartialState14<A, B, C, D, E, F, G, H, I, J, K, L, M, N>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default, M: Default, N: Default, P: Default> Default for PartialState15<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default, M: Default, N: Default, P: Default, Q: Default> Default for PartialState16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default, M: Default, N: Default, P: Default, Q: Default, R: Default> Default for PartialState17<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default, M: Default, N: Default, P: Default, Q: Default, R: Default, S: Default> Default for PartialState18<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default, M: Default, N: Default, P: Default, Q: Default, R: Default, S: Default, T: Default> Default for PartialState19<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S, T>

impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default, M: Default, N: Default, P: Default, Q: Default, R: Default, S: Default, T: Default, U: Default> Default for PartialState20<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S, T, U>

impl<P: Default> Default for Span<P>

impl<S: Default, P: Default, C: Default> Default for Decoder<S, P, C>

impl<T: Default, U: Default> Default for EscapedState<T, U>

impl<T: ?Sized> Default for PointerOffset<T>

impl<K> Default for Set<K>
where K: Copy,

impl<K, V> Default for Map<K, V>
where K: Copy, V: Copy,

impl Default for Type

impl Default for Register

impl Default for Dfs

impl Default for Switch

impl<'a> Default for Select<'a>

impl<T> Default for Injector<T>

impl<T: ?Sized + Pointable> Default for Atomic<T>

impl<T: ?Sized + Pointable> Default for Shared<'_, T>

impl Default for Backoff

impl Default for Parker

impl<T: Default> Default for AtomicCell<T>

impl<T: Default> Default for CachePadded<T>

impl<T: Default> Default for ShardedLock<T>

impl Default for Scalar

impl Default for Metrics

impl Default for Timeouts

impl<T> Default for RetainResult<T>

impl Default for Config

impl Default for TagMode

impl Default for Length

impl<T, const N: usize> Default for SequenceOf<T, N>

impl<T, const N: usize> Default for SetOf<T, N>
where T: DerOrd,

impl<T: DerOrd> Default for SetOfVec<T>

impl<const MIN: i128, const MAX: i128> Default for OptionRangedI128<MIN, MAX>

impl<const MIN: i16, const MAX: i16> Default for OptionRangedI16<MIN, MAX>

impl<const MIN: i32, const MAX: i32> Default for OptionRangedI32<MIN, MAX>

impl<const MIN: i64, const MAX: i64> Default for OptionRangedI64<MIN, MAX>

impl<const MIN: i8, const MAX: i8> Default for OptionRangedI8<MIN, MAX>

impl<const MIN: isize, const MAX: isize> Default for OptionRangedIsize<MIN, MAX>

impl<const MIN: u128, const MAX: u128> Default for OptionRangedU128<MIN, MAX>

impl<const MIN: u16, const MAX: u16> Default for OptionRangedU16<MIN, MAX>

impl<const MIN: u32, const MAX: u32> Default for OptionRangedU32<MIN, MAX>

impl<const MIN: u64, const MAX: u64> Default for OptionRangedU64<MIN, MAX>

impl<const MIN: u8, const MAX: u8> Default for OptionRangedU8<MIN, MAX>

impl<const MIN: usize, const MAX: usize> Default for OptionRangedUsize<MIN, MAX>

impl Default for MacError

impl<T, OutSize, O> Default for CtVariableCoreWrapper<T, OutSize, O>

impl Default for Event

impl Default for Blocking

impl<'a> Default for NonBlocking<'a>

impl Default for Rng

impl<F: Flags> Default for FlagSet<F>

impl Default for Crc

impl Default for GzHeader

impl<T: Default> Default for Cursor<T>

impl Default for PollNext

impl<F> Default for OptionFuture<F>

impl<Fut> Default for FuturesUnordered<Fut>

impl<Fut: Future> Default for FuturesOrdered<Fut>

impl<St: Stream + Unpin> Default for SelectAll<St>

impl<T: Default> Default for Cursor<T>

impl<T: Default> Default for Mutex<T>

impl<T: Default, N> Default for GenericArray<T, N>
where N: ArrayLength<T>,

impl<T: Default + CoordNum> Default for Coord<T>

impl<T: Default + CoordNum> Default for Point<T>

impl Default for Pattern

impl Default for Builder

impl Default for Builder

impl Default for Method

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Parts

impl Default for Uri

impl Default for Version

impl<T> Default for HeaderMap<T>

impl<T: Default> Default for Request<T>

impl<T: Default> Default for Response<T>

impl Default for SizeHint

impl<B> Default for Collected<B>

impl<D> Default for Empty<D>

impl<D> Default for Full<D>
where D: Buf,

impl<D, E> Default for BoxBody<D, E>
where D: Buf + 'static,

impl<D, E> Default for UnsyncBoxBody<D, E>
where D: Buf + 'static,

impl<'a> Default for Forwarded<'a>

impl Default for Duration

impl Default for Other

impl Default for Private

impl Default for Fields

impl Default for Value

impl Default for Keywords

impl Default for Unicode

impl Default for Value

impl Default for Locale

impl Default for Language

impl Default for Variants

impl<'data> Default for AliasesV1<'data>

impl<'data> Default for AliasesV2<'data>

impl<'data> Default for LocaleFallbackLikelySubtagsV1<'data>

impl<'data> Default for LocaleFallbackParentsV1<'data>

impl<'data> Default for LocaleFallbackSupplementV1<'data>

impl Default for HelloWorldV1<'_>

impl<'a> Default for &'a DataLocale

impl<'a> Default for DataRequest<'a>

impl<M> Default for DataPayload<M>
where M: DataMarker, M::Yokeable: Default,

impl<T, A> Default for Arena<T, A>
where A: ArenaBehavior,

impl Default for Config

impl Default for Errors

impl Default for Idna

impl Default for Uts46

impl Default for Adapter

impl Default for Infer

impl Default for IpNet

impl Default for Ipv4Net

impl Default for Ipv6Net

impl Default for Buffer

impl Default for Header

impl Default for Claims

impl Default for Header

impl<H, C> Default for Token<H, C, Unsigned>
where H: Default, C: Default,

impl<Storage: Default> Default for __BindgenBitfieldUnit<Storage>

impl<Storage: Default> Default for __BindgenBitfieldUnit<Storage>

impl<K, V, S> Default for LiteMap<K, V, S>
where S: Store<K, V> + Default,

impl<R: RawMutex, G: GetThreadId, T: ?Sized + Default> Default for ReentrantMutex<R, G, T>

impl<R: RawMutex, T: ?Sized + Default> Default for Mutex<R, T>

impl<R: RawRwLock, T: ?Sized + Default> Default for RwLock<R, T>

impl<T> Default for Router<T>

impl<T: Default> Default for MaybeOwned<'_, T>

impl<T: Default> Default for MaybeOwnedMut<'_, T>

impl Default for Md5Core

impl Default for Name

impl<'a> Default for Generator<'a>

impl Default for XKey

impl Default for Color

impl Default for Style

impl Default for NUID

impl Default for BigInt

impl Default for BigUint

impl<T: Default> Default for Complex<T>

impl<T: Clone + Integer> Default for Ratio<T>

impl Default for Os

impl Default for Config

impl Default for History

impl Default for Rootfs

impl Default for Client

impl Default for Arch

impl Default for Os

impl Default for Config

impl Default for History

impl Default for Platform

impl Default for RootFs

impl Default for Apparmor

impl Default for Box

impl Default for Cgroup

impl Default for Features

impl Default for Hook

impl Default for Hooks

impl Default for IDMap

impl Default for IntelRdt

impl Default for Linux

impl Default for LinuxCpu

impl Default for Mount

impl Default for Process

impl Default for Root

impl Default for Seccomp

impl Default for Selinux

impl Default for Solaris

impl Default for Spec

impl Default for User

impl Default for VM

impl Default for VMImage

impl Default for VMKernel

impl Default for Windows

impl<'a> Default for OidRegistry<'a>

impl Default for OnceBool

impl<'a, T> Default for OnceRef<'a, T>

impl<T> Default for OnceBox<T>

impl<T> Default for OnceCell<T>

impl<T> Default for OnceCell<T>

impl<T: Default> Default for Lazy<T>

impl<T: Default> Default for Lazy<T>

impl Default for Status

impl Default for Baggage

impl Default for Context

impl Default for SpanKind

impl Default for AnyValue

impl Default for KeyValue

impl Default for LogsData

impl Default for Buckets

impl Default for Exemplar

impl Default for Gauge

impl Default for Metric

impl Default for Sum

impl Default for Summary

impl Default for Resource

impl Default for Event

impl Default for Link

impl Default for Span

impl Default for Status

impl Default for Config

impl<E> Default for BatchSpanProcessorBuilder<E>
where E: SpanExporter + Send + 'static + Default,

impl Default for Parker

impl Default for Condvar

impl Default for Once

impl Default for SpinWait

impl<K, V> Default for Map<K, V>

impl Default for AtomicI8

impl Default for AtomicU8

impl<T> Default for AtomicPtr<T>

impl Default for Config

impl<T: Default> Default for Json<T>

impl<const SIZE: usize> Default for WriteBuffer<SIZE>

impl Default for Feature

impl Default for Syntax

impl Default for Kind

impl Default for Label

impl Default for Type

impl Default for CType

impl Default for JsType

impl Default for File

impl Default for Version

impl Default for Location

impl Default for Any

impl Default for Api

impl Default for Duration

impl Default for Enum

impl Default for Field

impl Default for Method

impl Default for Mixin

impl Default for Option

impl Default for Struct

impl Default for Type

impl Default for Value

impl Default for NamePart

impl Default for Decoder

impl Default for FRegVal

impl Default for VRegVal

impl Default for Vm

impl Default for XRegVal

impl<R: Reg> Default for UpperRegSet<R>

impl Default for Open01

impl Default for OsRng

impl Default for Cmd

impl Default for Parser

impl Default for Pipeline

impl Default for Ctx

impl Default for Output

impl Default for PReg

impl Default for PRegSet

impl Default for RegexSet

impl Default for RegexSet

impl Default for Config

impl Default for Config

impl Default for Builder

impl Default for Config

impl Default for Config

impl Default for Config

impl Default for Builder

impl Default for Config

impl Default for LookSet

impl Default for StateID

impl Default for Config

impl Default for LookSet

impl Default for Client

impl Default for Policy

impl Default for Body

impl Default for Client

impl Default for NoProxy

impl Default for ByteBuf

impl<'a> Default for Bytes<'a>

impl Default for FxHasher

impl Default for Timespec

impl Default for SendAncillaryBuffer<'_, '_, '_>

impl<'buf> Default for RecvAncillaryBuffer<'buf>

impl Default for Version

impl Default for Iv

impl Default for Acceptor

impl Default for Buffer

impl Default for Metadata

impl<S> Default for SecretSlice<S>
where S: Zeroize, [S]: Zeroize,

impl<S: Zeroize + Default> Default for SecretBox<S>

impl Default for Ctxt

impl Default for Value

impl Default for Map<String, Value>

impl<'a> Default for PrettyFormatter<'a>

impl Default for Config

impl Default for Value

impl Default for Mapping

impl Default for Sha1Core

impl<T> Default for Pool<T>
where T: Clear + Default,

impl<T> Default for Slab<T>

impl Default for KeyRing

impl Default for Error

impl Default for Hash128

impl<T> Default for Slab<T>

impl Default for Location

impl<T: Default> Default for SyncWrapper<T>

impl Default for LoadAvg

impl Default for System

impl<T: Send> Default for ThreadLocal<T>

impl Default for Padding

impl Default for YearRepr

impl Default for Day

impl Default for End

impl Default for Hour

impl Default for Minute

impl Default for Month

impl Default for Ordinal

impl Default for Period

impl Default for Second

impl Default for Weekday

impl Default for Year

impl Default for Parsed

impl Default for Duration

impl<'s, T> Default for SliceVec<'s, T>

impl<A: Array> Default for TinyVec<A>

impl<A: Array> Default for ArrayVec<A>

impl Default for Notify

impl Default for LocalSet

impl<T> Default for Mutex<T>
where T: Default,

impl<T> Default for OnceCell<T>

impl<T> Default for RwLock<T>
where T: Default + ?Sized,

impl<T> Default for JoinSet<T>

impl<T: Default> Default for Sender<T>

impl Default for Config

impl<K, V> Default for StreamMap<K, V>

impl Default for Builder

impl Default for Map<String, Value>

impl Default for Item

impl Default for Array

impl Default for Decor

impl Default for ImDocument<&'static str>

impl Default for Table

impl Default for Routes

impl<T, U> Default for ProstCodec<T, U>

impl Default for Elapsed

impl Default for MaxAge

impl Default for Vary

impl Default for Identity

impl Default for Builder

impl Default for Dispatch

impl<S> Default for OpenTelemetryLayer<S, NoopTracer>
where S: Subscriber + for<'span> LookupSpan<'span>,

impl Default for Builder

impl Default for Targets

impl Default for Compact

impl Default for Full

impl Default for Json

impl Default for Pretty

impl Default for Uptime

impl Default for Identity

impl Default for Registry

impl<S> Default for Layer<S>

impl<T: Default> Default for TryLock<T>

impl Default for XxHash32

impl Default for XxHash64

impl Default for Hash128

impl Default for Hash64

impl Default for B0

impl Default for B1

impl Default for Z0

impl Default for Equal

impl Default for Greater

impl Default for Less

impl Default for UTerm

impl<U: Default + Unsigned + NonZero> Default for NInt<U>

impl<U: Default + Unsigned + NonZero> Default for PInt<U>

impl<U: Default, B: Default> Default for UInt<U, B>

impl Default for Ulid

impl<S: AsRef<str> + Default> Default for UniCase<S>

impl<S: Default> Default for Ascii<S>

impl Default for Error

impl Default for Parser

impl Default for RefOr<Schema>

impl Default for Required

impl Default for Schema

impl Default for Type

impl Default for Content

impl Default for Encoding

impl Default for Example

impl Default for Header

impl Default for Contact

impl Default for Info

impl Default for License

impl Default for Link

impl Default for PathItem

impl Default for Paths

impl Default for Response

impl Default for AllOf

impl Default for AnyOf

impl Default for Array

impl Default for Object

impl Default for OneOf

impl Default for Ref

impl Default for Http

impl Default for Scopes

impl Default for Server

impl Default for OpenApi

impl Default for Tag

impl Default for Xml

impl Default for Braced

impl Default for Simple

impl Default for Urn

impl Default for Uuid

impl Default for KeyType

impl Default for Status

impl Default for Spread

impl Default for Account

impl Default for Cluster

impl Default for Host

impl Default for Operator

impl<T: Default> Default for Claims<T>

impl<T: Default> Default for ClaimsBuilder<T>

impl Default for Metadata

impl Default for F32Codec

impl Default for F64Codec

impl Default for S16Codec

impl Default for S32Codec

impl Default for S64Codec

impl Default for S8Codec

impl Default for U16Codec

impl Default for U32Codec

impl Default for U64Codec

impl Default for U8Codec

impl<C0> Default for TupleDecoder<(C0,), (Option<C0::Item>,)>
where C0: Decoder + Default,

impl<C0> Default for TupleEncoder<(C0,)>
where C0: Default,

impl<C0, C1> Default for TupleDecoder<(C0, C1), (Option<C0::Item>, Option<C1::Item>)>
where C0: Decoder + Default, C1: Decoder + Default,

impl<C0, C1> Default for TupleEncoder<(C0, C1)>
where C0: Default, C1: Default,

impl<C0, C1, C2> Default for TupleDecoder<(C0, C1, C2), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default,

impl<C0, C1, C2> Default for TupleEncoder<(C0, C1, C2)>
where C0: Default, C1: Default, C2: Default,

impl<C0, C1, C2, C3> Default for TupleDecoder<(C0, C1, C2, C3), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default,

impl<C0, C1, C2, C3> Default for TupleEncoder<(C0, C1, C2, C3)>
where C0: Default, C1: Default, C2: Default, C3: Default,

impl<C0, C1, C2, C3, C4> Default for TupleDecoder<(C0, C1, C2, C3, C4), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default,

impl<C0, C1, C2, C3, C4> Default for TupleEncoder<(C0, C1, C2, C3, C4)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default,

impl<C0, C1, C2, C3, C4, C5> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default,

impl<C0, C1, C2, C3, C4, C5, C6> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6, C7), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>, Option<C7::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default, C7: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6, C7)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>, Option<C7::Item>, Option<C8::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default, C7: Decoder + Default, C8: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>, Option<C7::Item>, Option<C8::Item>, Option<C9::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default, C7: Decoder + Default, C8: Decoder + Default, C9: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default, C9: Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>, Option<C7::Item>, Option<C8::Item>, Option<C9::Item>, Option<C10::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default, C7: Decoder + Default, C8: Decoder + Default, C9: Decoder + Default, C10: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default, C9: Default, C10: Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>, Option<C7::Item>, Option<C8::Item>, Option<C9::Item>, Option<C10::Item>, Option<C11::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default, C7: Decoder + Default, C8: Decoder + Default, C9: Decoder + Default, C10: Decoder + Default, C11: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default, C9: Default, C10: Default, C11: Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>, Option<C7::Item>, Option<C8::Item>, Option<C9::Item>, Option<C10::Item>, Option<C11::Item>, Option<C12::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default, C7: Decoder + Default, C8: Decoder + Default, C9: Decoder + Default, C10: Decoder + Default, C11: Decoder + Default, C12: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default, C9: Default, C10: Default, C11: Default, C12: Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>, Option<C7::Item>, Option<C8::Item>, Option<C9::Item>, Option<C10::Item>, Option<C11::Item>, Option<C12::Item>, Option<C13::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default, C7: Decoder + Default, C8: Decoder + Default, C9: Decoder + Default, C10: Decoder + Default, C11: Decoder + Default, C12: Decoder + Default, C13: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default, C9: Default, C10: Default, C11: Default, C12: Default, C13: Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>, Option<C7::Item>, Option<C8::Item>, Option<C9::Item>, Option<C10::Item>, Option<C11::Item>, Option<C12::Item>, Option<C13::Item>, Option<C14::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default, C7: Decoder + Default, C8: Decoder + Default, C9: Decoder + Default, C10: Decoder + Default, C11: Decoder + Default, C12: Decoder + Default, C13: Decoder + Default, C14: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default, C9: Default, C10: Default, C11: Default, C12: Default, C13: Default, C14: Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> Default for TupleDecoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15), (Option<C0::Item>, Option<C1::Item>, Option<C2::Item>, Option<C3::Item>, Option<C4::Item>, Option<C5::Item>, Option<C6::Item>, Option<C7::Item>, Option<C8::Item>, Option<C9::Item>, Option<C10::Item>, Option<C11::Item>, Option<C12::Item>, Option<C13::Item>, Option<C14::Item>, Option<C15::Item>)>
where C0: Decoder + Default, C1: Decoder + Default, C2: Decoder + Default, C3: Decoder + Default, C4: Decoder + Default, C5: Decoder + Default, C6: Decoder + Default, C7: Decoder + Default, C8: Decoder + Default, C9: Decoder + Default, C10: Decoder + Default, C11: Decoder + Default, C12: Decoder + Default, C13: Decoder + Default, C14: Decoder + Default, C15: Decoder + Default,

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> Default for TupleEncoder<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15)>
where C0: Default, C1: Default, C2: Default, C3: Default, C4: Default, C5: Default, C6: Default, C7: Default, C8: Default, C9: Default, C10: Default, C11: Default, C12: Default, C13: Default, C14: Default, C15: Default,

impl<O: Default, E: Default> Default for ResultDecoder<O, E>

impl<O: Default, E: Default> Default for ResultEncoder<O, E>

impl<T> Default for CoreVecDecoder<T>
where T: Decoder + Default,

impl<T: Default> Default for OptionDecoder<T>

impl<T: Default> Default for OptionEncoder<T>

impl<const N: usize> Default for FlagDecoder<N>

impl Default for Host

impl Default for Link

impl Default for Level

impl Default for HostData

impl Default for Cors

impl Default for Tls

impl Default for Config

impl Default for Host

impl Default for Features

impl Default for Context

impl Default for Features

impl Default for Context

impl Default for Policy

impl Default for Secret

impl Default for Config

impl Default for Engine

impl Default for I31

impl<T> Default for Linker<T>

impl<T: Default> Default for Store<T>

impl<T> Default for Slab<T>

impl Default for Opts

impl<'a> Default for &'a BStr

impl<'a> Default for &'a Bytes

impl<C> Default for ContextError<C>

impl<I> Default for Partial<I>

impl<I: Default> Default for LocatingSlice<I>

impl<I: Default, S: Default> Default for Stateful<I, S>

impl<T> Default for TokenSlice<'_, T>
where T: Debug + Clone,

impl Default for Files

impl Default for Source

impl Default for Ns

impl Default for TypeInfo

impl Default for Types

impl Default for Opts

impl Default for Bindgen

impl Default for Linker

impl Default for Docs

impl Default for Remap

impl Default for Resolve

impl Default for Decoder

impl<C, I, O> Default for Server<C, I, O>

impl<H> Default for InvokeBuilder<H>

impl<R> Default for StreamDecoderRead<R>

impl<T, R> Default for FutureDecoder<T, R>
where T: Decode<R>,

impl<T, R> Default for ListDecoder<T, R>
where T: Decoder + Default,

impl<T, R> Default for StreamDecoder<T, R>
where T: Decode<R>,

impl<T: Default> Default for SyncCodec<T>

impl<W> Default for FutureEncoder<W>

impl<W> Default for ListEncoder<W>

impl<W> Default for StreamEncoder<W>

impl<W> Default for StreamEncoderRead<W>

impl Default for Version

impl Default for Version

impl Default for Version

impl<O> Default for F32<O>

impl<O> Default for F64<O>

impl<O> Default for I128<O>

impl<O> Default for I16<O>

impl<O> Default for I32<O>

impl<O> Default for I64<O>

impl<O> Default for Isize<O>

impl<O> Default for U128<O>

impl<O> Default for U16<O>

impl<O> Default for U32<O>

impl<O> Default for U64<O>

impl<O> Default for Usize<O>

impl<T: Default> Default for Unalign<T>

impl<Z: Default + Zeroize> Default for Zeroizing<Z>

impl<'a> Default for FlexZeroVec<'a>

impl<'a, K, V> Default for ZeroMapBorrowed<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, K::Slice: 'static, V::Slice: 'static,

impl<'a, K, V> Default for ZeroMap<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

impl<'a, K0, K1, V> Default for ZeroMap2dBorrowed<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, K0::Slice: 'static, K1::Slice: 'static, V::Slice: 'static,

impl<'a, K0, K1, V> Default for ZeroMap2d<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

impl<'a, T: AsULE> Default for ZeroVec<'a, T>

impl<T> Default for &ZeroSlice<T>
where T: AsULE,

impl<T: VarULE + ?Sized> Default for VarZeroVec<'_, T>

impl<T: VarULE + ?Sized, F> Default for VarZeroVecOwned<T, F>

impl<U, const N: usize> Default for NichedOption<U, N>

impl<'a> Default for Compressor<'a>

impl<'a> Default for Decompressor<'a>

impl Default for CCtx<'_>

impl Default for DCtx<'_>