pub struct ContaminationResult {
pub sample_index: usize,
pub max_overlap: f64,
pub matched_reference: usize,
pub contaminated: bool,
}Expand description
Result of decontamination check on a single sample.
Fields§
§sample_index: usizeIndex of the training sample
max_overlap: f64Maximum overlap ratio with any reference sample (0.0 to 1.0)
matched_reference: usizeIndex of the reference sample with highest overlap
contaminated: boolWhether this sample exceeds the contamination threshold
Trait Implementations§
Source§impl Clone for ContaminationResult
impl Clone for ContaminationResult
Source§fn clone(&self) -> ContaminationResult
fn clone(&self) -> ContaminationResult
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 ContaminationResult
impl RefUnwindSafe for ContaminationResult
impl Send for ContaminationResult
impl Sync for ContaminationResult
impl Unpin for ContaminationResult
impl UnsafeUnpin for ContaminationResult
impl UnwindSafe for ContaminationResult
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
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 moreCreates a shared type from an unshared type.