pub trait HistogramIntervalDistance<T> {
// Required method
fn interval_distance_overlap<V: Borrow<T>>(
&self,
val: V,
overlap: NonZeroUsize,
) -> usize;
}
Expand description
Distance metric for how far a value is from a valid interval
Required Methods§
Sourcefn interval_distance_overlap<V: Borrow<T>>(
&self,
val: V,
overlap: NonZeroUsize,
) -> usize
fn interval_distance_overlap<V: Borrow<T>>( &self, val: V, overlap: NonZeroUsize, ) -> usize
§Distance metric for how far a value is from a valid interval
- partitions in more intervals, checks which bin interval a bin corresponds to and returns distance of said interval to the target interval
- used for heuristics
- overlap should be bigger 0, otherwise it will be set to 1
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.