Brendan Zabarauskas
cf56624a4a
Add operator trait constraints to std::num::{Zero, One} and document their appropriate use
...
Zero and One have precise definitions in mathematics. Documentation has been added to describe the appropriate uses for these traits and the laws that they should satisfy.
For more information regarding these identities, see the following wikipedia pages:
- http://wikipedia.org/wiki/Additive_identity
- http://wikipedia.org/wiki/Multiplicative_identity
2014-01-20 18:09:46 +11:00
Marvin Löbel
0d92c53f4a
Reordered the methods in std::Option and std::Result
...
Cleaned up the source in a few places
Renamed `map_move` to `map`, removed other `map` methods
Added `as_ref` and `as_mut` adapters to `Result`
Added `fmt::Default` impl
2013-11-01 15:00:46 +01:00
Erick Tryzelaar
ca47eebb44
std: Add a bunch of Default impls
2013-09-12 18:54:13 -07:00
Corey Richardson
87d9d37c07
Add a Default trait.
2013-08-26 19:25:53 -04:00
Marvin Löbel
a00becd0eb
Methodyfied the string ascii extionsion functions
...
Added into_owned() method for vectors
Added DoubleEnded Iterator impl to Option
Renamed nil.rs to unit.rs
2013-08-14 14:48:25 +02:00