pub trait KDTree {
// Required methods
fn build<T: SearchableElement>(
elements: &Vec<T>,
case_sensitive: bool,
) -> Self;
fn search(&self, query: &str) -> Vec<SearchResult>;
fn is_case_sensitive(&self) -> bool;
}Required Methods§
fn build<T: SearchableElement>(elements: &Vec<T>, case_sensitive: bool) -> Self
fn search(&self, query: &str) -> Vec<SearchResult>
fn is_case_sensitive(&self) -> bool
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.