pub struct AdaptiveThreshold { /* private fields */ }Expand description
Adaptive threshold adjuster.
Implementations§
Source§impl AdaptiveThreshold
impl AdaptiveThreshold
Sourcepub const fn new(config: AdaptiveThresholdConfig) -> Self
pub const fn new(config: AdaptiveThresholdConfig) -> Self
Create a new adaptive threshold adjuster with the given config.
Sourcepub fn compute_threshold(
&self,
old_sbom: &NormalizedSbom,
new_sbom: &NormalizedSbom,
matcher: &FuzzyMatcher,
) -> AdaptiveThresholdResult
pub fn compute_threshold( &self, old_sbom: &NormalizedSbom, new_sbom: &NormalizedSbom, matcher: &FuzzyMatcher, ) -> AdaptiveThresholdResult
Compute the optimal threshold for matching between two SBOMs.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AdaptiveThreshold
impl RefUnwindSafe for AdaptiveThreshold
impl Send for AdaptiveThreshold
impl Sync for AdaptiveThreshold
impl Unpin for AdaptiveThreshold
impl UnsafeUnpin for AdaptiveThreshold
impl UnwindSafe for AdaptiveThreshold
Blanket Implementations§
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> 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