rust/src/libstd
bors 2e92c67dc0 auto merge of #16664 : aturon/rust/stabilize-option-result, r=alexcrichton
Per API meeting

  https://github.com/rust-lang/meeting-minutes/blob/master/Meeting-API-review-2014-08-13.md

# Changes to `core::option`

Most of the module is marked as stable or unstable; most of the unstable items are awaiting resolution of conventions issues.

However, a few methods have been deprecated, either due to lack of use or redundancy:

* `take_unwrap`, `get_ref` and `get_mut_ref` (redundant, and we prefer for this functionality to go through an explicit .unwrap)
* `filtered` and `while`
* `mutate` and `mutate_or_set`
* `collect`: this functionality is being moved to a new `FromIterator` impl.

# Changes to `core::result`

Most of the module is marked as stable or unstable; most of the unstable items are awaiting resolution of conventions issues.

* `collect`: this functionality is being moved to a new `FromIterator` impl.
* `fold_` is deprecated due to lack of use
* Several methods found in `core::option` are added here, including `iter`, `as_slice`, and variants.

Due to deprecations, this is a:

[breaking-change]
2014-08-28 23:56:20 +00:00
..
collections Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
io auto merge of #16664 : aturon/rust/stabilize-option-result, r=alexcrichton 2014-08-28 23:56:20 +00:00
num librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
path Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
rand auto merge of #16742 : vhbit/rust/ios-ffi-fix, r=alexcrichton 2014-08-26 15:56:08 +00:00
rt Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
sync libsyntax: Remove the use foo = bar syntax from the language in favor 2014-08-18 09:19:10 -07:00
time libstd: Wrap duration.rs at 100 characters. 2014-08-28 21:56:27 +02:00
ascii.rs Use temp vars for implicit coercion to ^[T] 2014-08-26 12:37:45 +12:00
bitflags.rs Derive PartialOrd, Ord and Hash for bitflags types. 2014-07-30 16:04:33 -04:00
c_vec.rs std: Rename slice::Vector to Slice 2014-08-13 11:30:14 -07:00
dynamic_lib.rs Remove stage0 attributes. 2014-08-23 02:11:07 -07:00
failure.rs
fmt.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
from_str.rs
gc.rs
hash.rs
lib.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
macros.rs std: Use concat! and stringify! to simplify the most common assert! case. 2014-08-23 16:30:44 +02:00
os.rs Use temp vars for implicit coercion to ^[T] 2014-08-26 12:37:45 +12:00
prelude.rs libstd: Add Fn/FnMut/FnOnce to the prelude. 2014-08-19 13:57:10 -07:00
rtdeps.rs rustc: Link entire archives of native libraries 2014-08-04 11:02:26 -07:00
task.rs std: Clarify what timers do with zero and negative durations 2014-08-13 11:31:47 -07:00
to_string.rs