pub struct SuccessPattern {
pub failure_type: FailureType,
pub conversion_type: ConversionType,
pub successful_strategy: String,
pub confidence: f32,
pub usage_count: u32,
}Expand description
Pattern of successful fallback resolution
Fields§
§failure_type: FailureTypeType of failure this pattern successfully handles
conversion_type: ConversionTypeType of conversion this pattern applies to
successful_strategy: StringName of the strategy that successfully resolved this pattern
confidence: f32Confidence score in this pattern’s reliability (0.0 to 1.0)
usage_count: u32Number of times this pattern has been successfully applied
Trait Implementations§
Source§impl Clone for SuccessPattern
impl Clone for SuccessPattern
Source§fn clone(&self) -> SuccessPattern
fn clone(&self) -> SuccessPattern
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 SuccessPattern
impl RefUnwindSafe for SuccessPattern
impl Send for SuccessPattern
impl Sync for SuccessPattern
impl Unpin for SuccessPattern
impl UnsafeUnpin for SuccessPattern
impl UnwindSafe for SuccessPattern
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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