Trait std::default::Default[src]
pub trait Default {
fn default() -> Self;
}A trait that types which have a useful default value should implement.
Required Methods
fn default() -> Self
Return the "default value" for a type.
Implementors
impl Default for ReseedWithDefaultimpl<T: Default + 'static> Default for Gc<T>impl Default for ()impl Default for boolimpl Default for charimpl Default for uintimpl Default for u8impl Default for u16impl Default for u32impl Default for u64impl Default for intimpl Default for i8impl Default for i16impl Default for i32impl Default for i64impl Default for f32impl Default for f64impl<T> Default for Option<T>impl<'a, T> Default for &'a [T]impl<'a> Default for &'a strimpl<A: Default> Default for (A)impl<A: Default, B: Default> Default for (A, B)impl<A: Default, B: Default, C: Default> Default for (A, B, C)impl<A: Default, B: Default, C: Default, D: Default> Default for (A, B, C, D)impl<A: Default, B: Default, C: Default, D: Default, E: Default> Default for (A, B, C, D, E)impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default> Default for (A, B, C, D, E, F)impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default> Default for (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 (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 (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 (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 (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 (A, B, C, D, E, F, G, H, I, J, K, L)impl<K: Eq + Hash<S>, V, S, H: Hasher<S> + Default> Default for HashMap<K, V, H>impl<T: Eq + Hash<S>, S, H: Hasher<S> + Default> Default for HashSet<T, H>impl Default for BitvSetimpl<T> Default for DList<T>impl<T: Ord> Default for PriorityQueue<T>impl<T> Default for RingBuf<T>impl<V> Default for SmallIntMap<V>impl<K: Ord, V> Default for TreeMap<K, V>impl<T: Ord> Default for TreeSet<T>impl<T> Default for TrieMap<T>impl Default for TrieSetimpl<'a> Default for MaybeOwned<'a>impl Default for Stringimpl<T> Default for Vec<T>impl Default for SipStateimpl Default for SipHasherimpl<T: Default> Default for Box