pub struct PropagationConfig {
pub decay_factor: f64,
pub min_confidence: f64,
pub max_cascade_size: usize,
}Expand description
Configuration for confidence propagation
Fields§
§decay_factor: f64Decay factor per dependency level (default: 0.95)
min_confidence: f64Minimum confidence floor (default: 0.1)
max_cascade_size: usizeMaximum cascade size limit (default: 10000)
Trait Implementations§
Source§impl Clone for PropagationConfig
impl Clone for PropagationConfig
Source§fn clone(&self) -> PropagationConfig
fn clone(&self) -> PropagationConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PropagationConfig
impl Debug for PropagationConfig
Auto Trait Implementations§
impl Freeze for PropagationConfig
impl RefUnwindSafe for PropagationConfig
impl Send for PropagationConfig
impl Sync for PropagationConfig
impl Unpin for PropagationConfig
impl UnsafeUnpin for PropagationConfig
impl UnwindSafe for PropagationConfig
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> 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