Brendan Zabarauskas
957fcb3f54
Add some missing Show implementations in libstd
2014-02-13 12:54:01 -08:00
OGINO Masanori
f7eb705248
Fix unused import warnings.
...
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
2014-02-08 15:08:44 +09:00
chromatic
b91b6a746b
Cleaned up imports per coding standards.
...
No functional changes; just style.
2014-02-07 09:59:19 -08:00
chromatic
813886b22c
Removed prelude::* from libstd files.
...
This replaces the imports from the prelude with the re-exported symbols.
2014-02-07 09:59:19 -08:00
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