pub struct OutlierStorage {
pub set: OutlierSet,
pub values: Vec<f32>,
}Expand description
Complete outlier storage for a vector.
Fields§
§set: OutlierSetOutlier set for membership testing.
values: Vec<f32>Outlier values (same order as set iteration).
Implementations§
Source§impl OutlierStorage
impl OutlierStorage
Sourcepub fn from_entries(entries: &[OutlierValue], dimension: usize) -> Self
pub fn from_entries(entries: &[OutlierValue], dimension: usize) -> Self
Create from entries.
Sourcepub fn memory_bytes(&self) -> usize
pub fn memory_bytes(&self) -> usize
Memory usage in bytes.
Trait Implementations§
Source§impl Clone for OutlierStorage
impl Clone for OutlierStorage
Source§fn clone(&self) -> OutlierStorage
fn clone(&self) -> OutlierStorage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OutlierStorage
impl RefUnwindSafe for OutlierStorage
impl Send for OutlierStorage
impl Sync for OutlierStorage
impl Unpin for OutlierStorage
impl UnsafeUnpin for OutlierStorage
impl UnwindSafe for OutlierStorage
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more