pub trait Default { fn default() -> Self; }
A trait that types which have a useful default value should implement.
fn default() -> Self
Return the "default value" for a type.
HashSet<K>
HashMap<K, V>
Option<T>
SendStr
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 float
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<'self, A> Default for &'self [A]
impl<A> Default for ~[A]
impl<A> Default for @[A]
impl<'self> Default for &'self str
impl Default for ~str
impl Default for @str
impl<T: Default + 'static> Default for @mut T
impl<T: Default + 'static> Default for @T
impl<T: Default> Default for ~T
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
(or str
), enum
,
trait
, typedef
(or
tdef
).