From 17ec0c9184376e87f6fa955a8db75c6128ccfb72 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Wed, 17 Mar 2021 16:44:16 +0100 Subject: [PATCH] Add Search::get() helper for bindings --- instant-distance/src/lib.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/instant-distance/src/lib.rs b/instant-distance/src/lib.rs index 59baf42..948ac70 100644 --- a/instant-distance/src/lib.rs +++ b/instant-distance/src/lib.rs @@ -673,6 +673,11 @@ impl Search { fn iter(&self) -> impl Iterator + ExactSizeIterator + '_ { self.nearest.iter().map(|candidate| candidate.pid) } + + #[doc(hidden)] + pub fn get(&self, i: usize) -> Option { + self.nearest.get(i).map(|candidate| candidate.pid) + } } impl Default for Search {