tracing::stdlib::default

Trait Default

1.0.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

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 MetadataBuilder<'_>

Source§

impl Default for RecordBuilder<'_>

Source§

impl Default for OnceBool

Source§

impl Default for OnceNonZeroUsize

Source§

impl Default for Dispatch

Source§

impl Default for NoSubscriber

Source§

impl Default for Global

1.28.0 · Source§

impl Default for System

1.17.0 · Source§

impl Default for Box<str>

1.17.0 · Source§

impl Default for Box<CStr>

1.17.0 · Source§

impl Default for Box<OsStr>

1.10.0 · Source§

impl Default for CString

1.9.0 · Source§

impl Default for OsString

1.0.0 · Source§

impl Default for Error

Source§

impl Default for FormattingOptions

1.75.0 · Source§

impl Default for FileTimes

1.13.0 · Source§

impl Default for DefaultHasher

1.7.0 · Source§

impl Default for RandomState

1.0.0 · Source§

impl Default for SipHasher

1.0.0 · Source§

impl Default for tracing::stdlib::io::Empty

1.0.0 · Source§

impl Default for Sink

1.33.0 · Source§

impl Default for PhantomPinned

1.0.0 · Source§

impl Default for RangeFull

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 Alignment

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

Source§

impl Default for DefaultRandomSource

1.80.0 · Source§

impl Default for Rc<str>

1.80.0 · Source§

impl Default for Rc<CStr>

1.0.0 · Source§

impl Default for String

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.80.0 · Source§

impl Default for Arc<str>

1.80.0 · Source§

impl Default for Arc<CStr>

1.10.0 · Source§

impl Default for Condvar

1.3.0 · Source§

impl Default for Duration

1.70.0 · Source§

impl<'a, K, V> Default for tracing::stdlib::collections::btree_map::Iter<'a, K, V>
where K: 'a, V: 'a,

1.70.0 · Source§

impl<'a, K, V> Default for tracing::stdlib::collections::btree_map::IterMut<'a, K, V>
where K: 'a, V: 'a,

Source§

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

1.70.0 · Source§

impl<A, B> Default for 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,

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 tracing::stdlib::ops::Range<Idx>
where Idx: Default,

Source§

impl<Idx> Default for core::range::Range<Idx>
where Idx: Default,

1.83.0 · Source§

impl<K> Default for tracing::stdlib::collections::hash_set::IntoIter<K>

1.83.0 · Source§

impl<K> Default for tracing::stdlib::collections::hash_set::Iter<'_, K>

1.70.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::btree_map::Keys<'_, K, V>

1.70.0 · Source§

impl<K, V> Default for tracing::stdlib::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 tracing::stdlib::collections::btree_map::Values<'_, K, V>

1.82.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::btree_map::ValuesMut<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::hash_map::IntoIter<K, V>

1.83.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::hash_map::IntoKeys<K, V>

1.83.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::hash_map::IntoValues<K, V>

1.83.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::hash_map::Iter<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::hash_map::IterMut<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::hash_map::Keys<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::hash_map::Values<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for tracing::stdlib::collections::hash_map::ValuesMut<'_, K, V>

1.0.0 · Source§

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

1.70.0 · Source§

impl<K, V, A> Default for tracing::stdlib::collections::btree_map::IntoIter<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 · Source§

impl<K, V, A> Default for tracing::stdlib::collections::btree_map::IntoKeys<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 · Source§

impl<K, V, A> Default for tracing::stdlib::collections::btree_map::IntoValues<K, V, A>
where A: Allocator + Default + Clone,

1.0.0 · Source§

impl<K, V, S> Default for HashMap<K, V, S>
where S: Default,

1.0.0 · Source§

impl<T> Default for &[T]

1.5.0 · Source§

impl<T> Default for &mut [T]

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 OnceBox<T>

Source§

impl<T> Default for once_cell::sync::Lazy<T>
where T: Default,

Source§

impl<T> Default for once_cell::sync::OnceCell<T>

Source§

impl<T> Default for once_cell::unsync::Lazy<T>
where T: Default,

Source§

impl<T> Default for once_cell::unsync::OnceCell<T>

1.0.0 · Source§

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

1.0.0 · Source§

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

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 tracing::stdlib::cell::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.70.0 · Source§

impl<T> Default for tracing::stdlib::collections::binary_heap::IntoIter<T>

1.82.0 · Source§

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

1.70.0 · Source§

impl<T> Default for tracing::stdlib::collections::btree_set::Iter<'_, T>

1.70.0 · Source§

impl<T> Default for tracing::stdlib::collections::btree_set::Range<'_, T>

1.70.0 · Source§

impl<T> Default for tracing::stdlib::collections::linked_list::IntoIter<T>

1.70.0 · Source§

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

1.70.0 · Source§

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

1.0.0 · Source§

impl<T> Default for BTreeSet<T>

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Default for LinkedList<T>

1.0.0 · Source§

impl<T> Default for VecDeque<T>

1.82.0 · Source§

impl<T> Default for tracing::stdlib::collections::vec_deque::Iter<'_, T>

1.82.0 · Source§

impl<T> Default for tracing::stdlib::collections::vec_deque::IterMut<'_, T>

1.0.0 · Source§

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

1.2.0 · Source§

impl<T> Default for tracing::stdlib::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.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 tracing::stdlib::rc::Weak<T>

1.70.0 · Source§

impl<T> Default for tracing::stdlib::slice::Iter<'_, T>

1.70.0 · Source§

impl<T> Default for tracing::stdlib::slice::IterMut<'_, T>

1.0.0 · Source§

impl<T> Default for AtomicPtr<T>

1.80.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.80.0 · Source§

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

1.10.0 · Source§

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

1.70.0 · Source§

impl<T> Default for OnceLock<T>

Source§

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

1.10.0 · Source§

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

1.10.0 · Source§

impl<T> Default for tracing::stdlib::sync::Weak<T>

1.0.0 · Source§

impl<T> Default for Vec<T>

1.70.0 · Source§

impl<T, A> Default for tracing::stdlib::collections::btree_set::IntoIter<T, A>
where A: Allocator + Default + Clone,

1.70.0 · Source§

impl<T, A> Default for tracing::stdlib::vec::IntoIter<T, A>
where A: Allocator + Default,

1.0.0 · Source§

impl<T, S> Default for HashSet<T, S>
where S: Default,

Source§

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

Source§

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

impl Default for GlyphId

impl Default for Rect

impl Default for Point

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

impl<R: Reader> Default for SupUnits<R>

impl Default for Adler32

impl Default for AHasher

impl<K, V> Default for AHashMap<K, V, RandomState>

impl<T> Default for AHashSet<T, RandomState>

impl Default for StateID

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Match

impl Default for Builder

impl Default for Config

impl Default for Builder

impl Default for BitSet

impl Default for ByteSet

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

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

impl<T> Default for WrapBox<T>

impl<T: Clone + Default> Default for HeapAlloc<T>

impl Default for Global

impl<A: Allocator + Default> Default for Box<str, A>

impl<T> Default for Vec<T>

impl<T, A: Allocator + Default> Default for Box<[T], A>

impl<T: Default> Default for Box<T>

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 Default for Au

impl<T, const CAP: usize> Default for ArrayVec<T, CAP>

impl<const CAP: usize> Default for ArrayString<CAP>

impl Default for BindSparseInfo<'_>

impl Default for BlendOp

impl Default for BlitImageInfo2<'_>

impl Default for Buffer

impl Default for BufferCopy2<'_>

impl Default for CopyImageInfo2<'_>

impl Default for DependencyInfo<'_>

impl Default for Device

impl Default for DriverId

impl Default for Event

impl Default for Extent2D

impl Default for Extent3D

impl Default for Fence

impl Default for Filter

impl Default for Format

impl Default for GeometryAABBNV<'_>

impl Default for GeometryNV<'_>

impl Default for HdrMetadataEXT<'_>

impl Default for Image

impl Default for ImageBlit2<'_>

impl Default for ImageCopy2<'_>

impl Default for ImageResolve2<'_>

impl Default for Instance

impl Default for LogicOp

impl Default for MemoryBarrier<'_>

impl Default for MemoryBarrier2<'_>

impl Default for Offset2D

impl Default for Offset3D

impl Default for Pipeline

impl Default for PresentIdKHR<'_>

impl Default for PresentInfoKHR<'_>

impl Default for Queue

impl Default for Rect2D

impl Default for RenderingInfo<'_>

impl Default for Result

impl Default for Sampler

impl Default for ScopeKHR

impl Default for SubmitInfo<'_>

impl Default for SubmitInfo2<'_>

impl Default for SubpassEndInfo<'_>

impl Default for VendorId

impl Default for Viewport

impl<'a> Default for GeometryDataNV<'a>

impl<'a> Default for DescriptorDataEXT<'a>

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

impl Default for State

impl Default for Flags

impl Default for Header

impl Default for Parser

impl<B: Default + AsRef<[u8]>> Default for PartialBuffer<B>

impl Default for Send

impl Default for Sync

impl<T: Default> Default for AtomicRefCell<T>

impl Default for DES_ks

impl Default for _IO_FILE

impl Default for bio_st

impl Default for cbb_st

impl Default for cbs_st

impl Default for conf_st

impl Default for pkcs7_st

impl Default for tm

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

impl Default for Cache

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

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 BroCatli

impl Default for H9Opts

impl Default for Command

impl Default for CompatF8

impl Default for PDF

impl Default for Weights

impl<'a> Default for BlockSplitRef<'a>

impl<'a> Default for MetaBlockSplitRefs<'a>

impl<'a> Default for InputReference<'a>

impl<'a> Default for InputReferenceMut<'a>

impl<Alloc: Allocator<u16> + Allocator<u32>> Default for UnionHasher<Alloc>

impl<Alloc: Allocator<u8> + Allocator<u32>> Default for BlockSplit<Alloc>

impl<AllocU8: Allocator<u8> + Default, AllocU16: Allocator<u16> + Default, AllocI32: Allocator<i32> + Default, AllocU32: Allocator<u32> + Default, AllocU64: Allocator<u64> + Default, AllocCommand: Allocator<Command> + Default, AllocFloatX: Allocator<floatX> + Default, AllocV8: Allocator<v8> + Default, AllocS16: Allocator<s16> + Default, AllocPDF: Allocator<PDF> + Default, AllocStaticCommand: Allocator<StaticCommand> + Default, AllocHistogramLiteral: Allocator<HistogramLiteral> + Default, AllocHistogramCommand: Allocator<HistogramCommand> + Default, AllocHistogramDistance: Allocator<HistogramDistance> + Default, AllocHistogramPair: Allocator<HistogramPair> + Default, AllocContextType: Allocator<ContextType> + Default, AllocHuffmanTree: Allocator<HuffmanTree> + Default, AllocZopfliNode: Allocator<ZopfliNode> + Default> Default for CombiningAllocator<AllocU8, AllocU16, AllocI32, AllocU32, AllocU64, AllocCommand, AllocFloatX, AllocV8, AllocS16, AllocPDF, AllocStaticCommand, AllocHistogramLiteral, AllocHistogramCommand, AllocHistogramDistance, AllocHistogramPair, AllocContextType, AllocHuffmanTree, AllocZopfliNode>

impl<ReturnValue: Send + 'static, ExtraInput: Send + 'static, Alloc: BrotliAlloc + Send + 'static, U: Send + 'static + Sync> Default for WorkQueue<ReturnValue, ExtraInput, Alloc, U>

impl<SliceType: SliceWrapper<u8> + Default> Default for FeatureFlagSliceType<SliceType>

impl<SliceType: SliceWrapper<u8>> Default for Command<SliceType>

impl<T: Sized> Default for FixedQueue<T>

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

impl<AllocU32: Allocator<u32>, AllocHC: Allocator<HuffmanCode>> Default for HuffmanTreeGroup<AllocU32, AllocHC>

impl<T> Default for WrapBox<T>

impl Default for Bytes

impl Default for BytesMut

impl Default for Location

impl Default for Chinese

impl Default for Dangi

impl Default for GLState

impl<'a> Default for UnshapedTextRun<'a>

impl Default for Parsed

impl Default for Cache

impl Default for DateTime<Utc>

impl Default for Chars

impl Default for Config

impl Default for Styles

impl Default for Style

impl<WebView> Default for WebViewManager<WebView>

impl<WebView> Default for WebViewManager<WebView>

impl Default for Hasher

impl Default for Token

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

impl<T> Default for Injector<T>

impl Default for Epoch

impl Default for Bag

impl Default for Entry

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 CowRcStr<'_>

impl Default for Flag

impl Default for Ignored

impl Default for PathList

impl Default for ShapeSet

impl<'a> Default for ForwardAttrs<'a>

impl<'a> Default for ErrorCheck<'a>

impl<T> Default for Override<T>

impl<T: Default> Default for SpannedValue<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 MetaInfo

impl Default for IdMap

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

impl Default for Attrs

impl Default for Docs

impl Default for Env

impl<'a> Default for BorrowedParams<'a>

impl Default for Args

impl<P: Default> Default for LogicalSize<P>

impl<P: Default> Default for LogicalUnit<P>

impl<P: Default> Default for PhysicalSize<P>

impl<P: Default> Default for PhysicalUnit<P>

impl Default for Buffer

impl Default for Color32

impl Default for Hsva

impl Default for Rgba

impl Default for SizeHint

impl Default for Frame

impl Default for State

impl Default for Resize

impl Default for Scene

impl Default for Sides

impl Default for Plugins

impl Default for State

impl Default for State

impl Default for Loaders

impl Default for Areas

impl Default for Focus

impl Default for BarState

impl Default for Context

impl Default for Layout

impl Default for Memory

impl Default for Options

impl Default for RawInput

impl Default for UiTags

impl Default for UserData

impl Default for Spacing

impl Default for Style

impl Default for Visuals

impl Default for Widgets

impl Default for Settings

impl Default for IconData

impl Default for RichText

impl Default for Spinner

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

impl<Key: Eq + Hash, Value> Default for FramePublisher<Key, Value>

impl<State> Default for Undoer<State>
where State: Clone + PartialEq,

impl<Value, Computer> Default for FrameCache<Value, Computer>
where Computer: Default,

impl Default for Disk

impl Default for Disks

impl Default for Metadata

impl Default for Align

impl Default for Pos2

impl Default for Rot2

impl Default for Vec2

impl Default for Vec2b

impl Default for Builder

impl Default for Target

impl Default for Builder

impl Default for Builder

impl Default for Builder

impl Default for Env<'_>

impl Default for Margin

impl Default for Marginf

impl Default for Mesh

impl Default for Shadow

impl Default for Stroke

impl Default for Vertex

impl Default for Path

impl Default for CCursor

impl Default for Cursor

impl Default for PCursor

impl Default for RCursor

impl Default for UvRect

impl Default for FontId

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

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

impl<T, Src, Dst> Default for Transform2D<T, Src, Dst>
where T: Zero + One,

impl<T, Src, Dst> Default for Transform3D<T, Src, Dst>
where T: Zero + One,

impl<T, Src, Dst> Default for Translation2D<T, Src, Dst>
where T: Zero,

impl<T, Src, Dst> Default for Translation3D<T, Src, Dst>
where T: Zero,

impl<T: Default> Default for Angle<T>

impl<T: Default, Src, Dst> Default for Scale<T, Src, Dst>

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

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

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

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

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

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

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

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

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

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

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

impl Default for Sample

impl Default for NoneMore

impl Default for Encoding

impl Default for Text

impl Default for TimeCode

impl<Inner: Default, Value: Default> Default for Recursive<Inner, Value>

impl<T: Default> Default for Vec2<T>

impl Default for Rng

impl Default for Crc

impl Default for GzHeader

impl Default for Style

impl Default for Contour

impl Default for Outline

impl Default for Stretch

impl Default for Weight

impl Default for FsSource

impl Default for FT_BBox

impl Default for Join

impl Default for complete

impl Default for PollNext

impl<E> Default for OkFn<E>

impl<F> Default for OptionFuture<F>

impl<F: Default> Default for InspectFn<F>

impl<F: Default> Default for MapErrFn<F>

impl<F: Default> Default for MapOkFn<F>

impl<F: Default, G: Default> Default for ChainFn<F, G>

impl<Fut> Default for FuturesUnordered<Fut>

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

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

impl<T> Default for IntoFn<T>

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

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

impl Default for FxHasher

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

impl Default for Options

impl Default for Repeat

impl<'a> Default for Frame<'a>

impl Default for Button

impl Default for Repeat

impl Default for Jitter

impl Default for Repeat

impl Default for Envelope

impl Default for Replay

impl Default for Ticks

impl Default for Pointer

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

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

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

impl<R: Default> Default for DebugAbbrev<R>

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

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

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

impl<R: Default> Default for DebugInfo<R>

impl<R: Default> Default for DebugLine<R>

impl<R: Default> Default for DebugLineStr<R>

impl<R: Default> Default for DebugLoc<R>

impl<R: Default> Default for DebugLocLists<R>

impl<R: Default> Default for DebugRanges<R>

impl<R: Default> Default for DebugRngLists<R>

impl<R: Default> Default for DebugStr<R>

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

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

impl<R: Default> Default for Dwarf<R>

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

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

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

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

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

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

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

impl Default for GlType

impl Default for &GStr

impl Default for StrV

impl Default for Priority

impl Default for GString

impl Default for KeyFile

impl Default for TypeInfo

impl Default for TypeData

impl<'a> Default for ParamSpecCharBuilder<'a>

impl<'a> Default for ParamSpecIntBuilder<'a>

impl<'a> Default for ParamSpecLongBuilder<'a>

impl<'a> Default for ParamSpecUIntBuilder<'a>

impl<T: ObjectType> Default for WeakRef<T>

impl<T: TransparentType> Default for Slice<T>

impl Default for Args

impl Default for Order

impl<T> Default for Grid<T>

impl Default for Buffer

impl Default for Buffers

impl Default for Bytes

impl Default for Default

impl Default for Other

impl Default for Percent

impl Default for Promise

impl Default for Drain<Query>

impl Default for Uri<Query>

impl Default for Array

impl Default for Bin

impl Default for Bus

impl Default for List

impl Default for Pipeline

impl Default for TaskPool

impl Default for TagList

impl Default for TaskLock

impl Default for Adapter

impl Default for Player

impl Default for SDPMedia

impl Default for Peer

impl Default for Builder

impl Default for Pseudo

impl Default for Settings

impl Default for Decoder

impl Default for Encoder

impl Default for Indices

impl Default for State

impl Default for Builder

impl Default for bf16

impl Default for f16

impl Default for Global

impl<K> Default for Iter<'_, K>

impl<K, A: Allocator> Default for IntoIter<K, A>

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

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

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

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

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

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

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

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

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

impl<T> Default for RawIter<T>

impl<T> Default for RawIterHash<T>

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

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

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

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

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

impl<T, A: Allocator + Default> Default for RawTable<T, A>

impl<T, A: Allocator> Default for RawIntoIter<T, A>

impl<T, A: Allocator> Default for IntoIter<T, A>

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

impl Default for ElemInfo

impl Default for Doctype

impl Default for IdHasher

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<T> Default for BufList<T>

impl Default for KA

impl Default for Config

impl<S: Default> Default for MessageHead<S>

impl Default for Buddhist

impl Default for Chinese

impl Default for Coptic

impl Default for Dangi

impl Default for Hebrew

impl Default for Indian

impl Default for Iso

impl Default for Japanese

impl Default for Julian

impl Default for Persian

impl Default for Roc

impl Default for IsoHour

impl<'data> Default for ChineseBasedCacheV1<'data>

impl<'data> Default for IslamicCacheV1<'data>

impl<'data> Default for JapaneseErasV1<'data>

impl Default for DotType

impl<'a> Default for DecodedException<'a>

impl<'a> Default for Exception<'a>

impl Default for SymbolsV1<'_>

impl Default for Bag

impl<'data> Default for ContextsV1<'data>

impl<'data> Default for FormatWidthsV1<'data>

impl<'data> Default for StandAloneWidthsV1<'data>

impl<'data> Default for SymbolsV1<'data>

impl<'data> Default for ContextsV1<'data>

impl<'data> Default for FormatWidthsV1<'data>

impl<'data> Default for StandAloneWidthsV1<'data>

impl<'data> Default for GenericLengthPatternsV1<'data>

impl<'data> Default for GenericPatternV1<'data>

impl<'data> Default for LengthPatternsV1<'data>

impl<'data> Default for PatternPluralsV1<'data>

impl<'data> Default for DateLengthsV1<'data>

impl<'data> Default for DateSymbolsV1<'data>

impl<'data> Default for Eras<'data>

impl<'data> Default for TimeLengthsV1<'data>

impl<'data> Default for TimeSymbolsV1<'data>

impl<'data> Default for ContextsV1<'data>

impl<'data> Default for FormatWidthsV1<'data>

impl<'data> Default for StandAloneWidthsV1<'data>

impl<'data> Default for SymbolsV1<'data>

impl<'data> Default for ExemplarCitiesV1<'data>

impl<'data> Default for MetazoneGenericNamesLongV1<'data>

impl<'data> Default for MetazoneGenericNamesShortV1<'data>

impl<'data> Default for MetazoneSpecificNamesLongV1<'data>

impl<'data> Default for MetazoneSpecificNamesShortV1<'data>

impl<'data> Default for TimeZoneFormatsV1<'data>

impl Default for DecimalSymbolsV1<'static>

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<T> Default for ShortBoxSlice<T>

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<'data> Default for PluralRulesV1<'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<'data> Default for MetazonePeriodV1<'data>

impl Default for Decoder

impl Default for Config

impl Default for Errors

impl Default for Idna

impl Default for Uts46

impl Default for Adapter

impl Default for LumaMode

impl Default for DirEntry

impl Default for Header

impl Default for Frame

impl Default for Segment

impl Default for Limits

impl<P, Container> Default for ImageBuffer<P, Container>
where P: Pixel, Container: Default,

impl<K, V> Default for &Slice<K, V>

impl<K, V> Default for &mut Slice<K, V>

impl<K, V> Default for Box<Slice<K, V>>

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

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

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

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

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

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

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

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

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

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

impl<T> Default for &Slice<T>

impl<T> Default for Box<Slice<T>>

impl<T> Default for IntoIter<T>

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

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

impl Default for Buffer

impl Default for Date

impl Default for DateTime

impl Default for Time

impl Default for Span

impl Default for SpanRound<'static>

impl Default for Zoned

impl Default for Scoped

impl Default for Code

impl Default for Key

impl Default for KeyState

impl Default for Location

impl Default for Sizes

impl<T> Default for Size<T>

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

impl<T: Default> Default for LogicalSides<T>

impl<T: Default> Default for LogicalVec2<T>

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 Default for ArcFlags

impl Default for Hash

impl Default for LocalBuf

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

impl<T: Copy + Default, const N: usize> Default for __BindgenOpaqueArray<T, N>

impl Default for Heap<Value>

impl Default for jsid

impl Default for JSVal

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

impl<T> Default for Heap<*mut T>

impl<T: Copy + Default, const N: usize> Default for __BindgenOpaqueArray<T, N>

impl Default for Options

impl Default for Function

impl Default for Options<'_>

impl Default for RayFlag

impl Default for Typifier

impl Default for Emitter

impl Default for Layouter

impl Default for Namer

impl Default for Barrier

impl Default for Block

impl Default for Function

impl Default for Module

impl Default for RayFlag

impl Default for Span

impl<'a> Default for Block<'a>

impl<'a> Default for TranslationUnit<'a>

impl<'a> Default for BindingParser<'a>

impl<Name, Var> Default for SymbolTable<Name, Var>

impl<T> Default for HandleSet<T>

impl<T> Default for ParsedAttribute<T>

impl<T> Default for Arena<T>

impl<T> Default for UniqueArena<T>

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

impl Default for HstsList

impl<T> Default for NoHashHasher<T>

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

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

impl<'data> Default for SectionTable<'data>

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

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

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

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

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

impl<'data> Default for ByteString<'data>

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

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

impl<'data, Elf: FileHeader, R: ReadRef<'data>> Default for SectionTable<'data, Elf, R>

impl<'data, Elf: FileHeader, R: ReadRef<'data>> Default for SymbolTable<'data, Elf, R>

impl<'data, Mach: MachHeader, R: ReadRef<'data>> Default for SymbolTable<'data, Mach, R>

impl<'data, R: ReadRef<'data>> Default for StringTable<'data, R>

impl<'data, R: ReadRef<'data>, Coff: CoffHeader> Default for SymbolTable<'data, R, Coff>

impl<'data, Xcoff> Default for SectionTable<'data, Xcoff>
where Xcoff: FileHeader,

impl<'data, Xcoff, R> Default for SymbolTable<'data, Xcoff, R>
where Xcoff: FileHeader, R: ReadRef<'data>,

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

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

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

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

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

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

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

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

impl<T: Default> Default for NotNan<T>

impl<T: Default> Default for OrderedFloat<T>

impl<K, V, S> Default for OrderMap<K, V, S>
where S: BuildHasher + Default,

impl<T, S> Default for OrderSet<T, S>
where S: BuildHasher + Default,

impl Default for Condvar

impl Default for Once

impl Default for SpinWait

impl Default for RectF

impl Default for RectI

impl Default for Vector2F

impl Default for Vector2I

impl Default for Vector3F

impl Default for Vector4F

impl Default for F32x2

impl Default for F32x4

impl Default for I32x2

impl Default for I32x4

impl Default for F32x2

impl Default for F32x4

impl Default for I32x2

impl Default for I32x4

impl Default for Time

impl<B> Default for Control<B>

impl<Ix: Default> Default for EdgeIndex<Ix>

impl<Ix: Default> Default for NodeIndex<Ix>

impl<N, E, Ty> Default for GraphMap<N, E, Ty>
where N: NodeTrait, Ty: EdgeType,

impl<N, E, Ty, Ix> Default for Csr<N, E, Ty, Ix>
where Ty: EdgeType, Ix: IndexType,

impl<N, E, Ty, Ix> Default for Graph<N, E, Ty, Ix>
where Ty: EdgeType, Ix: IndexType,

impl<N, E, Ty, Ix> Default for StableGraph<N, E, Ty, Ix>
where Ty: EdgeType, Ix: IndexType,

impl<N, VM> Default for DfsSpace<N, VM>
where VM: VisitMap<N> + Default,

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

impl Default for Options

impl Default for Info<'_>

impl Default for Limits

impl Default for Events

impl Default for U64x2

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

impl<S3, S4, NI> Default for u128x1_sse2<S3, S4, NI>

impl<S3, S4, NI> Default for u32x4_sse2<S3, S4, NI>

impl<S3, S4, NI> Default for u64x2_sse2<S3, S4, NI>

impl<W: Default> Default for x4<W>

impl<W: Default, G: Default> Default for x2<W, G>

impl Default for Channels

impl Default for Header

impl Default for PiParser

impl Default for Config

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

impl Default for OsRng

impl<T> Default for IsaacArray<T>
where T: Copy + Default,

impl<FromT> Default for Collector<FromT>

impl Default for Builder

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 State

impl Default for Inner

impl Default for Config

impl Default for Builder

impl Default for Config

impl Default for BitSet

impl Default for ByteSet

impl Default for LookSet

impl Default for StateID

impl Default for Config

impl Default for State

impl Default for LookSet

impl Default for Flags

impl Default for Options

impl Default for Map

impl Default for FxHasher

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

impl Default for CpuSet

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

impl Default for KxState

impl Default for HpkeAead

impl Default for HpkeKdf

impl Default for Version

impl Default for Iv

impl Default for Quic

impl Default for Acceptor

impl<'a> Default for CertificateChain<'a>

impl Default for Buffer

impl Default for Options

impl Default for CapFlags

impl Default for State

impl Default for Error

impl Default for JsTimers

impl<K, V, S: Default> Default for HashMapTracedValues<K, V, S>

impl<T: Default> Default for DomRefCell<T>

impl<T: Default> Default for NoTrace<T>

impl<T: DomObject> Default for DomOnceCell<T>

impl Default for KeyType

impl Default for KeyUsage

impl Default for TestEnum

impl Default for XREye

impl<D: DomTypes> Default for RequestInit<D>

impl<D: DomTypes> Default for UIEventInit<D>

impl<K: RecordKey, V> Default for Record<K, V>

impl<T: Default> Default for NoTrace<T>

impl<T: Float + Default> Default for Finite<T>

impl Default for Location

impl Default for Buttons

impl Default for Shadow

impl<Impl: SelectorImpl> Default for SelectorBuilder<Impl>

impl Default for &Bytes

impl Default for Box<Bytes>

impl Default for ByteBuf

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

impl Default for Ctxt

impl Default for Value

impl Default for Map<String, Value>

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

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

impl Default for Opts

impl Default for Block

impl Default for Chunk

impl Default for Position

impl Default for Seed

impl Default for ServoRng

impl Default for Sha1Core

impl Default for Adler32

impl Default for Hash128

impl<S: Sip> Default for Hasher<S>

impl<S: Sip> Default for Hasher<S>

impl<T> Default for Slab<T>

impl<'a> Default for Iter<'a>

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

impl Default for Themes

impl<'a> Default for ThemeSpec<'a>

impl Default for SmolStr

impl<Static: StaticAtomSet> Default for Atom<Static>

impl Default for default

impl Default for derive

impl Default for disabled

impl Default for message

impl Default for name

impl Default for prefix

impl Default for props

impl Default for use_phf

impl Default for vis

impl Default for FillRule

impl Default for ShapeBox

impl Default for Scroller

impl<'a> Default for Substitution<'a>

impl<'a> Default for Declarations<'a>

impl<'a> Default for ExtraMatchingData<'a>

impl<'a, E: TElement + 'a> Default for ToInvalidate<'a, E>

impl<C, U> Default for SVGPaint<C, U>

impl<Candidate> Default for SharingCacheBase<Candidate>

impl<Color> Default for ScrollbarColor<Color>

impl<E> Default for SiblingTraversalMap<E>
where E: TElement,

impl<Integer: Default> Default for GenericGridLine<Integer>

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

impl<L> Default for ShapeRadius<L>

impl<L> Default for TrackSize<L>

impl<L, I> Default for GridTemplateComponent<L, I>

impl<L, I> Default for TrackListValue<L, I>

impl<LengthPercent> Default for ViewTimelineInset<LengthPercent>

impl<S> Default for SheetCollection<S>
where S: StylesheetInDocument + PartialEq + 'static,

impl<T> Default for SimpleBucketsMap<T>

impl<T> Default for LayerOrderedMap<T>

impl<T> Default for LayerOrderedVec<T>

impl<T: 'static> Default for SelectorMap<T>

impl<T: Default> Default for PerOrigin<T>

impl Default for OwnedStr

impl<T> Default for ArcSlice<T>

impl<T: Sized> Default for OwnedSlice<T>

impl<SwapChainID: Default + Eq + Hash, Device: Default + DeviceAPI> Default for SwapChains<SwapChainID, Device>

impl Default for Fill

impl Default for Stroke

impl Default for Color

impl Default for Style

impl Default for Generics

impl Default for Abstract

impl Default for And

impl Default for AndAnd

impl Default for AndEq

impl Default for As

impl Default for Async

impl Default for At

impl Default for Auto

impl Default for Await

impl Default for Become

impl Default for Box

impl Default for Brace

impl Default for Bracket

impl Default for Break

impl Default for Caret

impl Default for CaretEq

impl Default for Colon

impl Default for Comma

impl Default for Const

impl Default for Continue

impl Default for Crate

impl Default for Default

impl Default for Do

impl Default for Dollar

impl Default for Dot

impl Default for DotDot

impl Default for DotDotEq

impl Default for Dyn

impl Default for Else

impl Default for Enum

impl Default for Eq

impl Default for EqEq

impl Default for Extern

impl Default for FatArrow

impl Default for Final

impl Default for Fn

impl Default for For

impl Default for Ge

impl Default for Group

impl Default for Gt

impl Default for If

impl Default for Impl

impl Default for In

impl Default for LArrow

impl Default for Le

impl Default for Let

impl Default for Loop

impl Default for Lt

impl Default for Macro

impl Default for Match

impl Default for Minus

impl Default for MinusEq

impl Default for Mod

impl Default for Move

impl Default for Mut

impl Default for Ne

impl Default for Not

impl Default for Or

impl Default for OrEq

impl Default for OrOr

impl Default for Override

impl Default for Paren

impl Default for PathSep

impl Default for Percent

impl Default for Plus

impl Default for PlusEq

impl Default for Pound

impl Default for Priv

impl Default for Pub

impl Default for Question

impl Default for RArrow

impl Default for Raw

impl Default for Ref

impl Default for Return

impl Default for SelfType

impl Default for Semi

impl Default for Shl

impl Default for ShlEq

impl Default for Shr

impl Default for ShrEq

impl Default for Slash

impl Default for SlashEq

impl Default for Star

impl Default for StarEq

impl Default for Static

impl Default for Struct

impl Default for Super

impl Default for Tilde

impl Default for Trait

impl Default for Try

impl Default for Type

impl Default for Typeof

impl Default for Union

impl Default for Unsafe

impl Default for Unsized

impl Default for Use

impl Default for Virtual

impl Default for Where

impl Default for While

impl Default for Yield

impl<T, P> Default for Punctuated<T, P>

impl Default for Disks

impl Default for Display

impl Default for Overflow

impl Default for Position

impl Default for Style

impl Default for Cache

impl Default for Layout

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

impl<T: Default> Default for Rect<T>

impl<T: Default> Default for Size<T>

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

impl Default for Fixup

impl Default for ASCII

impl Default for Bytes

impl Default for Latin1

impl Default for UTF8

impl Default for WTF8

impl<F, A> Default for Tendril<F, A>
where F: Format, A: Atomicity,

impl<T> Default for ThinVec<T>

impl Default for Limits

impl Default for Deflate

impl Default for Lzw

impl Default for Packbits

impl Default for Jemalloc

impl Default for Padding

impl Default for YearRepr

impl Default for HourBase

impl Default for Padding

impl Default for YearBase

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 Default for HourBase

impl Default for Padding

impl Default for YearBase

impl Default for YearRepr

impl Default for FillRule

impl Default for LineEdge

impl Default for Point64

impl Default for Context

impl Default for TileCtx

impl Default for Paint<'_>

impl Default for f32x16

impl Default for f32x4

impl Default for f32x8

impl Default for i32x4

impl Default for i32x8

impl Default for u16x16

impl Default for u32x4

impl Default for u32x8

impl<'a> Default for MaskCtx<'a>

impl Default for LineCap

impl Default for LineJoin

impl Default for f32x4

impl Default for Conic

impl Default for Point

impl Default for Stroke

impl Default for f32x2

impl Default for Waiters

impl Default for Notify

impl Default for LocalSet

impl<L: Link> Default for LinkedList<L, L::Target>

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<T: Default> Default for CachePadded<T>

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

impl Default for RWFrames

impl Default for Builder

impl Default for Item

impl Default for Array

impl Default for Decor

impl Default for ImDocument<&'static str>

impl Default for Table

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

impl Default for Style

impl Default for Weight

impl Default for Width

impl Default for FDSelect<'_>

impl Default for EncodingKind<'_>

impl Default for State

impl Default for Point

impl Default for Matrix

impl Default for GlyphId

impl Default for Metrics

impl Default for TopDict

impl Default for Scalars

impl Default for RunState

impl Default for Table

impl<'a> Default for VariationTuples<'a>

impl<'a> Default for Table<'a>

impl<'a> Default for Subtables<'a>

impl<'a> Default for Table<'a>

impl<'a> Default for ValueRecord<'a>

impl<'a> Default for SubtablesIter<'a>

impl<'a> Default for Names<'a>

impl<'a> Default for Table<'a>

impl<'a> Default for Stream<'a>

impl<'a> Default for Names<'a>

impl<'a> Default for RawFaceTables<'a>

impl<'a> Default for CIDMetadata<'a>

impl<'a> Default for SIDMetadata<'a>

impl<'a> Default for Encoding<'a>

impl<'a> Default for Index<'a>

impl<'a> Default for ClipList<'a>

impl<'a> Default for VariationData<'a>

impl<'a> Default for CoordsIter<'a>

impl<'a> Default for EndpointsIter<'a>

impl<'a> Default for FlagsIter<'a>

impl<'a> Default for GlyphPointsIter<'a>

impl<'a> Default for PackedDeltasIter<'a>

impl<'a> Default for VariationTuple<'a>

impl<'a> Default for TrackData<'a>

impl<'a> Default for Tracks<'a>

impl<'a> Default for ItemVariationStore<'a>

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

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

impl<T: FromData> Default for LazyArrayIter16<'_, T>

impl<const CHUNK_SIZE: usize> Default for ReadBuffer<CHUNK_SIZE>

impl<T> Default for Arena<T>

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<T, const N: usize> Default for LRUCache<T, N>

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

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

impl<S: Default> Default for Unicode<S>

impl Default for Script

impl Default for Error

impl Default for State

impl Default for Parser

impl Default for Braced

impl Default for Simple

impl Default for Urn

impl Default for Uuid

impl<V> Default for VecMap<V>

impl Default for Event

impl<Data: Default> Default for ObjectMap<Data>

impl Default for SyncData

impl<P> Default for Pass<P>

impl Default for Budget

impl Default for Swizzle

impl Default for Stats

impl Default for ItemUid

impl Default for FrameId

impl<I: Internable> Default for DataStore<I>

impl<I: Internable> Default for Interner<I>

impl<T: Default> Default for Binding<T>

impl Default for ClipMode

impl Default for FillRule

impl Default for FilterOp

impl Default for Rotation

impl Default for YuvData

impl Default for ClipId

impl Default for ColorF

impl Default for ColorU

impl Default for Gradient

impl Default for ImageKey

impl Default for Shadow

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

impl Default for LayerId

impl<Eye> Default for View<Eye>

impl<J: Default> Default for Finger<J>

impl<J: Default> Default for Hand<J>

impl Default for FullKey

impl Default for Simple

impl Default for Tree

impl Default for Binder

impl Default for EntryMap

impl Default for Instance

impl<'a> Default for RenderPassDescriptor<'a>

impl<'a, PTW: Default> Default for ComputePassDescriptor<'a, PTW>

impl<T> Default for WeakVec<T>

impl<T: Default> Default for Rect<T>

impl<T: Copy + PartialEq> Default for StateChange<T>

impl Default for State

impl Default for Temp

impl Default for StoreOp

impl Default for Backends

impl Default for Color

impl Default for Extent3d

impl Default for Features

impl Default for Limits

impl Default for Origin3d

impl<V: Default> Default for LoadOp<V>

impl<V: Default> Default for Operations<V>

impl Default for Cursor

impl Default for Style

impl<T: Default + 'static> Default for EventLoopBuilder<T>

impl<T: Default> Default for Delta<T>

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 XIEvent

impl Default for XIEvent

impl Default for WmHints

impl Default for ModeFlag

impl Default for ModeInfo

impl Default for Notify

impl Default for Rotation

impl Default for CP

impl Default for Color

impl Default for Linefix

impl Default for PictOp

impl Default for PictType

impl Default for Pointfix

impl Default for PolyEdge

impl Default for PolyMode

impl Default for Repeat

impl Default for Spanfix

impl Default for SubPixel

impl Default for Trap

impl Default for Triangle

impl Default for SK

impl Default for SO

impl Default for AxisInfo

impl Default for Device

impl Default for Fp3232

impl Default for GrabType

impl Default for KeyClass

impl Default for KeyInfo

impl Default for KeyState

impl Default for AXOption

impl Default for BoolCtrl

impl Default for CMDetail

impl Default for Const

impl Default for Control

impl Default for Error

impl Default for Explicit

impl Default for Group

impl Default for Groups

impl Default for ID

impl Default for IMFlag

impl Default for Key

impl Default for KeyAlias

impl Default for KeyName

impl Default for KeyType

impl Default for LedClass

impl Default for Listing

impl Default for MapPart

impl Default for ModDef

impl Default for Outline

impl Default for Overlay

impl Default for Row

impl Default for SA

impl Default for SAPtrBtn

impl Default for SAType

impl Default for SIAction

impl Default for Shape

impl Default for VMod

impl Default for VModsLow

impl Default for Allow

impl Default for Arc

impl Default for ArcMode

impl Default for AtomEnum

impl Default for Blanking

impl Default for CW

impl Default for CapStyle

impl Default for Char2b

impl Default for Charinfo

impl Default for Depth

impl Default for Family

impl Default for FillRule

impl Default for FontDraw

impl Default for FontEnum

impl Default for Fontprop

impl Default for Format

impl Default for GC

impl Default for GX

impl Default for Grab

impl Default for GrabMode

impl Default for Gravity

impl Default for Host

impl Default for HostMode

impl Default for KB

impl Default for Kill

impl Default for LedMode

impl Default for MapIndex

impl Default for MapState

impl Default for Mapping

impl Default for ModMask

impl Default for Motion

impl Default for Place

impl Default for Point

impl Default for PropMode

impl Default for Property

impl Default for Rgb

impl Default for Screen

impl Default for Segment

impl Default for SetMode

impl Default for Setup

impl Default for Str

impl Default for Time

impl Default for Database

impl<'input> Default for ChangeOutputPropertyRequest<'input>

impl<'input> Default for ChangeProviderPropertyRequest<'input>

impl<'input> Default for ConfigureOutputPropertyRequest<'input>

impl<'input> Default for ConfigureProviderPropertyRequest<'input>

impl<'input> Default for CreateLeaseRequest<'input>

impl<'input> Default for CreateModeRequest<'input>

impl<'input> Default for SetCrtcConfigRequest<'input>

impl<'input> Default for SetCrtcGammaRequest<'input>

impl<'input> Default for SetCrtcTransformRequest<'input>

impl<'input> Default for AddGlyphsRequest<'input>

impl<'input> Default for AddTrapsRequest<'input>

impl<'input> Default for ChangePictureRequest<'input>

impl<'input> Default for CompositeGlyphs16Request<'input>

impl<'input> Default for CompositeGlyphs32Request<'input>

impl<'input> Default for CompositeGlyphs8Request<'input>

impl<'input> Default for CreateAnimCursorRequest<'input>

impl<'input> Default for CreateConicalGradientRequest<'input>

impl<'input> Default for CreateLinearGradientRequest<'input>

impl<'input> Default for CreatePictureRequest<'input>

impl<'input> Default for CreateRadialGradientRequest<'input>

impl<'input> Default for FillRectanglesRequest<'input>

impl<'input> Default for FreeGlyphsRequest<'input>

impl<'input> Default for SetPictureClipRectanglesRequest<'input>

impl<'input> Default for SetPictureFilterRequest<'input>

impl<'input> Default for TrapezoidsRequest<'input>

impl<'input> Default for TriFanRequest<'input>

impl<'input> Default for TriStripRequest<'input>

impl<'input> Default for TrianglesRequest<'input>

impl<'input> Default for RectanglesRequest<'input>

impl<'input> Default for ChangeCursorByNameRequest<'input>

impl<'input> Default for CreatePointerBarrierRequest<'input>

impl<'input> Default for CreateRegionRequest<'input>

impl<'input> Default for SetCursorNameRequest<'input>

impl<'input> Default for SetRegionRequest<'input>

impl<'input> Default for ChangeDeviceKeyMappingRequest<'input>

impl<'input> Default for GetExtensionVersionRequest<'input>

impl<'input> Default for GrabDeviceButtonRequest<'input>

impl<'input> Default for GrabDeviceKeyRequest<'input>

impl<'input> Default for GrabDeviceRequest<'input>

impl<'input> Default for SelectExtensionEventRequest<'input>

impl<'input> Default for SetDeviceButtonMappingRequest<'input>

impl<'input> Default for SetDeviceModifierMappingRequest<'input>

impl<'input> Default for SetDeviceValuatorsRequest<'input>

impl<'input> Default for XIBarrierReleasePointerRequest<'input>

impl<'input> Default for XIGrabDeviceRequest<'input>

impl<'input> Default for XIPassiveGrabDeviceRequest<'input>

impl<'input> Default for XIPassiveUngrabDeviceRequest<'input>

impl<'input> Default for XISelectEventsRequest<'input>

impl<'input> Default for SelectEventsRequest<'input>

impl<'input> Default for SetCompatMapRequest<'input>

impl<'input> Default for SetControlsRequest<'input>

impl<'input> Default for SetDebuggingFlagsRequest<'input>

impl<'input> Default for SetIndicatorMapRequest<'input>

impl<'input> Default for SetNamesRequest<'input>

impl<'input> Default for AllocNamedColorRequest<'input>

impl<'input> Default for ChangeGCRequest<'input>

impl<'input> Default for ChangeHostsRequest<'input>

impl<'input> Default for ChangeKeyboardControlRequest<'input>

impl<'input> Default for ChangeKeyboardMappingRequest<'input>

impl<'input> Default for ChangePropertyRequest<'input>

impl<'input> Default for ChangeWindowAttributesRequest<'input>

impl<'input> Default for ConfigureWindowRequest<'input>

impl<'input> Default for CreateGCRequest<'input>

impl<'input> Default for CreateWindowRequest<'input>

impl<'input> Default for FillPolyRequest<'input>

impl<'input> Default for FreeColorsRequest<'input>

impl<'input> Default for ImageText16Request<'input>

impl<'input> Default for ImageText8Request<'input>

impl<'input> Default for InternAtomRequest<'input>

impl<'input> Default for ListFontsRequest<'input>

impl<'input> Default for ListFontsWithInfoRequest<'input>

impl<'input> Default for LookupColorRequest<'input>

impl<'input> Default for OpenFontRequest<'input>

impl<'input> Default for PolyArcRequest<'input>

impl<'input> Default for PolyFillArcRequest<'input>

impl<'input> Default for PolyFillRectangleRequest<'input>

impl<'input> Default for PolyLineRequest<'input>

impl<'input> Default for PolyPointRequest<'input>

impl<'input> Default for PolyRectangleRequest<'input>

impl<'input> Default for PolySegmentRequest<'input>

impl<'input> Default for PolyText16Request<'input>

impl<'input> Default for PolyText8Request<'input>

impl<'input> Default for PutImageRequest<'input>

impl<'input> Default for QueryColorsRequest<'input>

impl<'input> Default for QueryExtensionRequest<'input>

impl<'input> Default for QueryTextExtentsRequest<'input>

impl<'input> Default for RotatePropertiesRequest<'input>

impl<'input> Default for SendEventRequest<'input>

impl<'input> Default for SetClipRectanglesRequest<'input>

impl<'input> Default for SetDashesRequest<'input>

impl<'input> Default for SetFontPathRequest<'input>

impl<'input> Default for SetModifierMappingRequest<'input>

impl<'input> Default for SetPointerMappingRequest<'input>

impl<'input> Default for StoreColorsRequest<'input>

impl<'input> Default for StoreNamedColorRequest<'input>

impl Default for KeyCode

impl Default for Keysym

impl Default for Doctype

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 U128<O>

impl<O> Default for U16<O>

impl<O> Default for U32<O>

impl<O> Default for U64<O>

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

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

impl<Store: Default + ?Sized> Default for ZeroAsciiIgnoreCaseTrie<Store>

impl<Store: Default + ?Sized> Default for ZeroTrieExtendedCapacity<Store>

impl<Store: Default + ?Sized> Default for ZeroTriePerfectHash<Store>

impl<Store: Default + ?Sized> Default for ZeroTrieSimpleAscii<Store>

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

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<'a, T: VarULE + ?Sized, F> Default for VarZeroVecComponents<'a, T, F>

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 Default for ReprInfo