Trait std::default::Default
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
Option<T>
SipHasher
SipState
MaybeOwned<'a>
Vec<T>
impl Default for int
impl Default for i8
impl Default for i16
impl Default for i32
impl Default for i64
impl Default for uint
impl Default for u8
impl Default for u16
impl Default for u32
impl Default for u64
impl Default for f32
impl Default for f64
impl Default for ()
impl Default for bool
impl Default for char
impl<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<'a, A> Default for &'a [A]
impl<A> Default for ~[A]
impl<'a> Default for &'a str
impl Default for ~str
impl<T: Default + 'static> Default for @T
impl<T: Default> Default for ~T