@@ -53,7 +53,7 @@ Recent Changes
53
53
- Added a `.exactly_one() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.exactly_one >`_
54
54
iterator method that, on success, extracts the single value of an
55
55
iterator
56
- ; by @Xaeroxe
56
+ ; by ` @Xaeroxe < https://github.com/Xaeroxe >`_
57
57
58
58
- Added combinatory iterator adaptors:
59
59
@@ -72,7 +72,7 @@ Recent Changes
72
72
vec![2, 1],
73
73
]
74
74
75
- ; by @tobz1000
75
+ ; by ` @tobz1000 < https://github.com/tobz1000 >`_
76
76
77
77
- `.combinations(k) <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.combinations >`_:
78
78
@@ -86,7 +86,7 @@ Recent Changes
86
86
vec![1, 2],
87
87
]
88
88
89
- ; by @tobz1000
89
+ ; by ` @tobz1000 < https://github.com/tobz1000 >`_
90
90
91
91
- `.combinations_with_replacement(k) <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.combinations_with_replacement >`_:
92
92
@@ -103,11 +103,11 @@ Recent Changes
103
103
vec![2, 2],
104
104
]
105
105
106
- ; by @tommilligan
106
+ ; by ` @tommilligan < https://github.com/tommilligan >`_
107
107
108
108
- Improved the performance of `.fold() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.fold >`_-based internal iteration for the
109
109
`.intersperse() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.intersperse >`_ iterator
110
- ; by @jswrenn
110
+ ; by ` @jswrenn < https://github.com/jswrenn >`_
111
111
112
112
- Added
113
113
`.dedup_by() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.dedup_by >`_,
@@ -118,27 +118,27 @@ Recent Changes
118
118
`.merge() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.merge >`_ and
119
119
`.kmerge() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.kmerge >`_,
120
120
but taking an additional custom comparison closure parameter.
121
- ; by @phimuemue
121
+ ; by ` @phimuemue < https://github.com/phimuemue >`_
122
122
123
123
- Improved the performance of `.all_equal() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.all_equal >`_
124
- ; by @fyrchik
124
+ ; by ` @fyrchik < https://github.com/fyrchik >`_
125
125
126
126
- Loosened the bounds on `.partition_map() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.partition_map >`_
127
127
to take just a ``FnMut `` closure rather than a ``Fn `` closure, and made its
128
128
implementation use internal iteration for better performance
129
- ; by @danielhenrymantilla
129
+ ; by ` @danielhenrymantilla < https://github.com/danielhenrymantilla >`_
130
130
131
131
- Added convenience methods to
132
132
`EitherOrBoth <https://docs.rs/itertools/0.9.0/itertools/enum.EitherOrBoth.html >`_ elements yielded from the
133
133
`.zip_longest() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.zip_longest >`_ iterator adaptor
134
- ; by @Avi-D-coder
134
+ ; by ` @Avi-D-coder < https://github.com/Avi-D-coder >`_
135
135
136
136
- Added `.sum1() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.sum1 >`_
137
137
and `.product1() <https://docs.rs/itertools/0.9.0/itertools/trait.Itertools.html#method.product1 >`_
138
138
iterator methods that respectively try to return the sum and the product of
139
139
the elements of an iterator **when it is not empty **, otherwise they return
140
140
``None ``
141
- ; by Emerentius
141
+ ; by ` @ Emerentius < https://github.com/Emerentius >`_
142
142
143
143
- 0.8.0
144
144
0 commit comments