[][src]Trait const_default::ConstDefault

pub trait ConstDefault: Sized {
    const DEFAULT: Self;
}

Associated Constants

const DEFAULT: Self

Loading content...

Implementations on Foreign Types

impl<T> ConstDefault for Option<T>[src]

impl<'a, T: ConstDefault + Clone + 'a> ConstDefault for Cow<'a, T>[src]

impl<T: ConstDefault> ConstDefault for Cell<T>[src]

impl<T: ConstDefault> ConstDefault for UnsafeCell<T>[src]

impl<T: ConstDefault> ConstDefault for RefCell<T>[src]

impl<T: ConstDefault> ConstDefault for MaybeUninit<T>[src]

impl<T> ConstDefault for Vec<T>[src]

impl ConstDefault for String[src]

impl<K: Ord, V> ConstDefault for BTreeMap<K, V>[src]

impl<T: Ord> ConstDefault for BTreeSet<T>[src]

impl<T> ConstDefault for LinkedList<T>[src]

impl<'a, T: 'a> ConstDefault for &'a [T][src]

impl<T> ConstDefault for *const T[src]

impl<T> ConstDefault for *mut T[src]

impl<T: ConstDefault> ConstDefault for ManuallyDrop<T>[src]

impl<T: ?Sized> ConstDefault for PhantomData<T>[src]

impl<T> ConstDefault for Empty<T>[src]

impl<T: ConstDefault> ConstDefault for Wrapping<T>[src]

impl ConstDefault for Duration[src]

impl ConstDefault for Once[src]

impl ConstDefault for ()[src]

impl<'_> ConstDefault for &'_ ()[src]

impl ConstDefault for bool[src]

impl<'_> ConstDefault for &'_ bool[src]

impl ConstDefault for f32[src]

impl<'_> ConstDefault for &'_ f32[src]

impl ConstDefault for f64[src]

impl<'_> ConstDefault for &'_ f64[src]

impl ConstDefault for char[src]

impl<'_> ConstDefault for &'_ char[src]

impl<'_> ConstDefault for &'_ str[src]

impl<'_, '_> ConstDefault for &'_ &'_ str[src]

impl ConstDefault for u8[src]

impl<'_> ConstDefault for &'_ u8[src]

impl ConstDefault for AtomicU8[src]

impl ConstDefault for u16[src]

impl<'_> ConstDefault for &'_ u16[src]

impl ConstDefault for AtomicU16[src]

impl ConstDefault for u32[src]

impl<'_> ConstDefault for &'_ u32[src]

impl ConstDefault for AtomicU32[src]

impl ConstDefault for u64[src]

impl<'_> ConstDefault for &'_ u64[src]

impl ConstDefault for AtomicU64[src]

impl ConstDefault for usize[src]

impl<'_> ConstDefault for &'_ usize[src]

impl ConstDefault for AtomicUsize[src]

impl ConstDefault for i8[src]

impl<'_> ConstDefault for &'_ i8[src]

impl ConstDefault for AtomicI8[src]

impl ConstDefault for i16[src]

impl<'_> ConstDefault for &'_ i16[src]

impl ConstDefault for AtomicI16[src]

impl ConstDefault for i32[src]

impl<'_> ConstDefault for &'_ i32[src]

impl ConstDefault for AtomicI32[src]

impl ConstDefault for i64[src]

impl<'_> ConstDefault for &'_ i64[src]

impl ConstDefault for AtomicI64[src]

impl ConstDefault for isize[src]

impl<'_> ConstDefault for &'_ isize[src]

impl ConstDefault for AtomicIsize[src]

impl ConstDefault for i128[src]

impl<'_> ConstDefault for &'_ i128[src]

impl ConstDefault for u128[src]

impl<'_> ConstDefault for &'_ u128[src]

impl ConstDefault for AtomicBool[src]

impl<A: ConstDefault, B: ConstDefault, C: ConstDefault, D: ConstDefault, E: ConstDefault, F: ConstDefault, G: ConstDefault, H: ConstDefault, I: ConstDefault, J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (A, B, C, D, E, F, G, H, I, J, K, L)[src]

impl<B: ConstDefault, C: ConstDefault, D: ConstDefault, E: ConstDefault, F: ConstDefault, G: ConstDefault, H: ConstDefault, I: ConstDefault, J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (B, C, D, E, F, G, H, I, J, K, L)[src]

impl<C: ConstDefault, D: ConstDefault, E: ConstDefault, F: ConstDefault, G: ConstDefault, H: ConstDefault, I: ConstDefault, J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (C, D, E, F, G, H, I, J, K, L)[src]

impl<D: ConstDefault, E: ConstDefault, F: ConstDefault, G: ConstDefault, H: ConstDefault, I: ConstDefault, J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (D, E, F, G, H, I, J, K, L)[src]

impl<E: ConstDefault, F: ConstDefault, G: ConstDefault, H: ConstDefault, I: ConstDefault, J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (E, F, G, H, I, J, K, L)[src]

impl<F: ConstDefault, G: ConstDefault, H: ConstDefault, I: ConstDefault, J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (F, G, H, I, J, K, L)[src]

impl<G: ConstDefault, H: ConstDefault, I: ConstDefault, J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (G, H, I, J, K, L)[src]

impl<H: ConstDefault, I: ConstDefault, J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (H, I, J, K, L)[src]

impl<I: ConstDefault, J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (I, J, K, L)[src]

impl<J: ConstDefault, K: ConstDefault, L: ConstDefault> ConstDefault for (J, K, L)[src]

impl<K: ConstDefault, L: ConstDefault> ConstDefault for (K, L)[src]

impl<L: ConstDefault> ConstDefault for (L,)[src]

impl<T: ConstDefault, const N: usize> ConstDefault for [T; N][src]

Loading content...

Implementors

Loading content...