summary refs log tree commit diff
path: root/library/core/src/iter/traits
AgeCommit message (Expand)AuthorLines
2024-09-02replace placeholder versionBoxy-3/+3
2024-08-20Change neutral element of <fNN as iter::Sum> to neg_zeroArthur Carcano-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-20/+13
2024-07-28Rollup merge of #127765 - bitfield:fix_stdlib_doc_nits, r=dtolnayGuillaume Gomez-4/+4
2024-07-28stabilize `is_sorted`Slanterns-9/+3
2024-07-26Fix docsharryscholes-1/+1
2024-07-26Fix doc nitsJohn Arundel-4/+4
2024-07-07Specialize `TrustedLen` for `Iterator::unzip()`Chayim Refael Friedman-15/+107
2024-06-13Rollup merge of #126347 - slanterns:try_simplify, r=scottmcmLeón Orell Valerian Liehr-10/+11
2024-06-13Simplify `try_*` on `Iterator`Slanterns-10/+11
2024-06-11remove cfg(bootstrap)Pietro Albini-2/+1
2024-05-20Implement BOXED_SLICE_INTO_ITERMichael Goulet-1/+2
2024-05-01Step bootstrap cfgsMark Rousskov-1/+1
2024-05-01Replace version placeholders for 1.79Mark Rousskov-1/+1
2024-04-29Add diagnostic item for std::iter::Iterator::enumerateChristopher B. Speir-0/+1
2024-04-22Stabilize generic `NonZero`.Markus Reiter-3/+6
2024-04-14Auto merge of #107462 - WaffleLapkin:from_iterator_for_tuple, r=dtolnaybors-0/+33
2024-04-07Fix typo in library/core/src/iter/traits/iterator.rsGabriel Dolberg-1/+1
2024-04-03Add docs for `FromIterator<(AE, BE)> for (A, B)`Maybe Waffle-0/+19
2024-04-03Implement `FromIterator<(AE, BE)>` for `(impl Default+Extend<AE>, impl Defaul...Maybe Waffle-0/+14
2024-03-25Import the 2021 prelude in the core crateDaniel Paoliello-1/+1
2024-03-22Implement `FusedIterator` for `gen` blockShoyu Vanilla-0/+1
2024-03-03Be more lax in `.into_iter()` suggestion when encountering `Iterator` methods...Esteban Küber-9/+0
2024-03-03Use root obligation on E0277 for some casesEsteban Küber-24/+45
2024-02-22Fix example.Markus Reiter-3/+4
2024-02-22Use generic `NonZero` everywhere in `core`.Markus Reiter-13/+13
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-2/+2
2024-02-15Use generic `NonZero` internally.Markus Reiter-13/+13
2024-02-12iterator.rs: remove "Basic usage" textTshepang Mbambo-40/+0
2024-01-21Rollup merge of #118811 - EbbDrop:is-sorted-by-bool, r=Mark-SimulacrumNadrieril-13/+13
2024-01-20Use bool instead of PartiolOrd in is_sorted_byEbbDrop-13/+13
2024-01-05Fix #119551: Rewrite Iterator::position default impl, storing the accumulatin...martha-6/+13
2023-11-28Auto merge of #110353 - the8472:in-place-flatten-chunks, r=cuviperbors-1/+29
2023-11-15Bump cfg(bootstrap)sMark Rousskov-1/+1
2023-10-26Fix documentation typo in std::iter::Iterator::collect_intoNAHO-1/+1
2023-10-25Make `Iterator` a lang itemOli Scherer-0/+1
2023-10-16Make `rustc_onunimplemented` export path agnosticNilstrieb-4/+4
2023-10-05Add more diagnostic items for clippyJason Newcomb-0/+1
2023-09-03Expand in-place iteration specialization to Flatten, FlatMap and ArrayChunksThe 8472-1/+29
2023-08-11Add Iterator::map_windowsFrank King-1/+159
2023-08-05Auto merge of #111200 - a1phyr:spec_sized_iterators, r=the8472bors-0/+124
2023-07-16collect.rs: remove "Basic usage" text where not usefulTshepang Mbambo-6/+0
2023-06-27Make `rustc_on_unimplemented` std-agnosticRageking8-4/+4
2023-05-29Make `TrustedStep` require `Copy`Scott McMurray-1/+1
2023-05-15Give better error when collecting into `&[T]`Chayim Refael Friedman-0/+10
2023-05-04Optimize `Iterator` implementation for `&mut impl Iterator + Sized`Benoît du Garreau-0/+124
2023-04-16rm const traits in libcoreDeadbeef-3/+1
2023-04-12remove some unneeded importsKaDiWa-1/+0
2023-04-08Revert "Make the `Step` implementations const."Deadbeef-2/+1
2023-04-08Revert "Mark DoubleEndedIterator as #[const_trait] using rustc_do_not_const_c...Deadbeef-19/+5