rust/src/libcore
kennytm 8e3493d459
Rollup merge of #47463 - bluss:fused-iterator, r=alexcrichton
Stabilize FusedIterator

FusedIterator is a marker trait that promises that the implementing
iterator continues to return `None` from `.next()` once it has returned
`None` once (and/or `.next_back()`, if implemented).

The effects of FusedIterator are already widely available through
`.fuse()`, but with stable `FusedIterator`, stable Rust users can
implement this trait for their iterators when appropriate.

Closes #35602
2018-03-06 20:52:37 +08:00
..
benches Specialize Zip::nth for TrustedRandomAccess 2018-03-01 01:57:25 -08:00
fmt Add filter to detect local crates for rustc_on_unimplemented 2018-02-01 15:06:21 -08:00
hash Fix broken link markup in Hasher::finish docs 2017-11-10 20:58:03 +01:00
iter Rollup merge of #47463 - bluss:fused-iterator, r=alexcrichton 2018-03-06 20:52:37 +08:00
num Add reverse_bits to integer types 2018-03-06 03:31:53 +00:00
ops Rollup merge of #48151 - echochamber:update_range_example, r=estebank 2018-02-14 18:25:19 +08:00
prelude Reexport -> re-export in prose and documentation comments 2018-01-15 13:36:53 -05:00
slice Rollup merge of #47463 - bluss:fused-iterator, r=alexcrichton 2018-03-06 20:52:37 +08:00
str core: Update stability attributes for FusedIterator 2018-03-03 14:23:05 +01:00
sync Force the link to std:🧵:yield_now() 2018-02-16 12:20:54 +01:00
tests Rollup merge of #48573 - Amanieu:bitreverse2, r=sfackler 2018-03-06 16:25:32 +08:00
any.rs stage0 cfg cleanup 2018-02-20 08:52:33 -07:00
array.rs Changed back inline markings. 2018-01-30 05:31:38 -07:00
borrow.rs Update older URLs pointing to the first edition of the Book 2017-06-15 00:04:00 +09:00
Cargo.toml std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
cell.rs Rollup merge of #48474 - christianpoveda:new_cell_docs, r=steveklabnik 2018-03-06 20:52:35 +08:00
char.rs Rollup merge of #47463 - bluss:fused-iterator, r=alexcrichton 2018-03-06 20:52:37 +08:00
char_private.rs regenerate libcore/char_private.rs 2017-10-26 22:32:24 -07:00
clone.rs Update bootstrap compiler 2017-08-31 06:58:58 -07:00
cmp.rs impl Default + Hash for ::core::cmp::Reverse 2018-02-28 21:00:48 -08:00
convert.rs Fix info about generic impls in AsMut docs 2018-02-04 11:57:36 -08:00
default.rs Fix "Quasi-quoting is inefficient" warning in incremental rustbuild. 2017-07-18 01:49:40 +08:00
internal_macros.rs fix version number 2017-09-21 15:46:17 -04:00
intrinsics.rs Add bitreverse intrinsic 2018-02-28 18:23:54 +00:00
iter_private.rs Various fixes to wording consistency in the docs 2017-03-22 17:19:52 +01:00
lib.rs std: Add arch and simd modules 2018-03-02 14:34:07 -08:00
macros.rs Auto merge of #48056 - ExpHP:macro-commas, r=dtolnay 2018-02-28 07:10:05 +00:00
marker.rs Review change - Expanded on explanation. 2018-02-14 19:14:25 +00:00
mem.rs Rollup merge of #46156 - SimonSapin:patch-14, r=withoutboats 2018-02-02 16:29:11 +08:00
nonzero.rs Rollup merge of #46287 - SimonSapin:stable-constness, r=aturon 2017-11-29 18:37:47 +08:00
option.rs core: Update stability attributes for FusedIterator 2018-03-03 14:23:05 +01:00
panic.rs Add missing micro version number component in stability attributes. 2018-01-24 22:25:42 +01:00
panicking.rs make #[unwind] attribute specify expectations more clearly 2018-02-20 19:12:52 -05:00
ptr.rs Stabilize Unsafe Pointer Methods 2018-03-02 19:20:36 -05:00
raw.rs Fix up various links 2017-03-20 10:10:16 -04:00
result.rs core: Update stability attributes for FusedIterator 2018-03-03 14:23:05 +01:00
time.rs Correct a few stability attributes 2018-02-10 21:20:42 +00:00
tuple.rs Update bootstrap compiler 2017-08-31 06:58:58 -07:00
unit.rs impl FromIterator<()> for () 2017-10-18 23:12:37 -07:00