pub struct LearnedPattern {
pub pattern_id: String,
pub pattern_signature: Vec<f32>,
pub confidence: f32,
pub success_rate: f32,
pub usage_count: u32,
pub last_updated: Instant,
}Expand description
Learned pattern from historical issues
Fields§
§pattern_id: StringUnique identifier for this learned pattern
pattern_signature: Vec<f32>Numerical signature representing the pattern
confidence: f32Confidence level of this pattern (0.0-1.0)
success_rate: f32Success rate when applying this pattern (0.0-1.0)
usage_count: u32Number of times this pattern has been used
last_updated: InstantTimestamp when pattern was last updated
Trait Implementations§
Source§impl Clone for LearnedPattern
impl Clone for LearnedPattern
Source§fn clone(&self) -> LearnedPattern
fn clone(&self) -> LearnedPattern
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 LearnedPattern
impl RefUnwindSafe for LearnedPattern
impl Send for LearnedPattern
impl Sync for LearnedPattern
impl Unpin for LearnedPattern
impl UnsafeUnpin for LearnedPattern
impl UnwindSafe for LearnedPattern
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