diff --git a/instant-distance/src/lib.rs b/instant-distance/src/lib.rs index a9f06f6..9647b0d 100644 --- a/instant-distance/src/lib.rs +++ b/instant-distance/src/lib.rs @@ -155,7 +155,7 @@ where &'a self, point: &P, search: &'a mut Search, - ) -> impl Iterator> + ExactSizeIterator + 'a { + ) -> impl ExactSizeIterator> + 'a { self.hnsw .search(point, search) .map(move |item| MapItem::from(item, self)) @@ -353,7 +353,7 @@ where &'b self, point: &P, search: &'a mut Search, - ) -> impl Iterator> + ExactSizeIterator + 'a { + ) -> impl ExactSizeIterator> + 'a { search.reset(); let map = move |candidate| Item::new(candidate, self); if self.points.is_empty() { @@ -759,7 +759,7 @@ impl Search { &self.nearest } - fn iter(&self) -> impl Iterator + ExactSizeIterator + '_ { + fn iter(&self) -> impl ExactSizeIterator + '_ { self.nearest.iter().copied() } }