We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8e0e0e2 commit a894c9aCopy full SHA for a894c9a
src/lib.rs
@@ -140,7 +140,7 @@ extern crate alloc;
140
141
use alloc::{
142
string::{String, ToString},
143
- vec::{IntoIter, Vec},
+ vec::Vec,
144
};
145
use core::{slice::Iter, str::from_utf8};
146
use smallvec::SmallVec;
@@ -264,12 +264,12 @@ impl<T> PathTree<T> {
264
}
265
266
267
-impl<T> IntoIterator for PathTree<T> {
268
- type Item = (T, Vec<Piece>);
269
- type IntoIter = IntoIter<(T, Vec<Piece>)>;
+impl<'a, T> IntoIterator for &'a PathTree<T> {
+ type Item = &'a (T, Vec<Piece>);
+ type IntoIter = Iter<'a, (T, Vec<Piece>)>;
270
271
fn into_iter(self) -> Self::IntoIter {
272
- self.routes.into_iter()
+ self.iter()
273
274
275
0 commit comments