about summary refs log tree commit diff
path: root/src/libcore/iter/traits.rs
AgeCommit message (Expand)AuthorLines
2019-01-22Move core::iter iterator.rs to traits moduleClar Fon-1060/+0
2018-12-25Remove licensesMark Rousskov-9/+0
2018-12-20Add DoubleEndedIterator::nth_backClar Fon-6/+73
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-11-12Document optimizations enabled by FusedIteratorSimon Sapin-1/+1
2018-09-29Use impl_header_lifetime_elision in libcoreScott McMurray-3/+3
2018-06-19Add message to `rustc_on_unimplemented` attributes in coreEsteban Küber-2/+5
2018-06-13Replace `core::iter::AlwaysOk<T>` by `Result<T, !>`kennytm-2/+2
2018-05-20Auto merge of #50234 - cramertj:extend, r=alexcrichtonbors-0/+7
2018-05-14Add implementation of Extend for ()Taylor Cramer-0/+7
2018-05-14Uncapitalize "You"Matt Kraai-1/+1
2018-04-02Stabilize iterator_try_fold in 1.27.0Josh Stone-3/+1
2018-04-02Stabilize iter_rfind in 1.27.0Josh Stone-6/+2
2018-04-02Stabilize iter_rfold in 1.27.0Josh Stone-3/+1
2018-03-24Fix incorrect lower boundsPhlosioneer-1/+6
2018-03-20Implement some trivial size_hints for various iteratorsPhlosioneer-0/+4
2018-03-03core: Update stability attributes for FusedIteratorUlrik Sverdrup-2/+2
2018-03-03core: Stabilize FusedIteratorUlrik Sverdrup-2/+2
2018-02-09Add Range[Inclusive]::is_emptyScott McMurray-1/+1
2018-02-04Document TrustedLen guarantees more explicitlyoberien-2/+4
2017-10-29Fundamental internal iteration with try_foldScott McMurray-10/+55
2017-09-21Auto merge of #44682 - bluss:iter-rfold, r=dtolnaybors-0/+64
2017-09-19core: Assign tracking issue for iter_rfoldUlrik Sverdrup-1/+1
2017-09-18core: Add feature gate to rfold example codeUlrik Sverdrup-0/+2
2017-09-18core: Add DoubleEndedIterator::rfoldUlrik Sverdrup-0/+62
2017-09-18Add Example of `IntoIterator` as Trait Bound to DocsWill Speak-0/+17
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-08-11Fix some typosBastien Orivel-1/+1
2017-07-29Rollup merge of #43409 - tshepang:concise, r=steveklabnikMark Simulacrum-25/+8
2017-07-24doc: make into_iter example more conciseTshepang Lekhonkhobe-25/+8
2017-07-14add u128/i128 to sum/product implementorsZack M. Davis-1/+1
2017-06-12Add dedicated docstrings to Sum/Product impl of ResultGeorg Brandl-1/+21
2017-05-31fix links to "module-level documentation"Raphaël Huchet-2/+2
2017-04-03iter: Simplification in rfind's provided implementationUlrik Sverdrup-1/+1
2017-03-21Fix doc error for ExactSizeIteratorManuel-3/+3
2017-03-13Remove function invokation parens from documentation links.Corey Farwell-25/+25
2017-02-05Rollup merge of #39393 - ollie27:stab_impls, r=alexcrichtonCorey Farwell-7/+11
2017-02-03Move rfind to DoubleEndedIterator, add tracking issue.Clar Charr-0/+58
2017-01-29Fix a few impl stability attributesOliver Middleton-7/+11
2017-01-13Rollup merge of #38636 - shahn:extend, r=steveklabnikGuillaume Gomez-1/+4
2017-01-10Implement `iter::Sum` and `iter::Product` for `Result`Jake Goulding-0/+81
2017-01-05For Extend, document collections allowing duplicate keysSebastian Hahn-1/+3
2016-12-27Clarify Extend behaviour wrt existing keysSebastian Hahn-1/+2
2016-12-04iter: Forward ExactSizeIterator methods for &mut IUlrik Sverdrup-1/+8
2016-11-10Add missing urls for FusedIterator and TrustedLen traitsGuillaume Gomez-7/+15
2016-11-08Add missing urls for Sum and Product traitsGuillaume Gomez-8/+16
2016-11-04Auto merge of #37356 - cristicbz:wrapsum, r=alexcrichtonbors-6/+11
2016-11-04Link the tracking issue for TrustedLenUlrik Sverdrup-2/+2
2016-10-23Add `Sum` and `Product` impls for `Wrapping`Cristi Cobzarenco-6/+11
2016-10-20Document TrustedLen’s contractUlrik Sverdrup-1/+13