pub struct DetectedPattern {
pub pattern_id: String,
pub pattern_type: PatternType,
pub frequency: u32,
pub confidence: f32,
pub elements: Vec<String>,
pub temporal_signature: Option<TemporalSignature>,
pub first_detected: DateTime<Utc>,
pub last_seen: DateTime<Utc>,
}Expand description
检测到的模式
Fields§
§pattern_id: String§pattern_type: PatternType§frequency: u32§confidence: f32§elements: Vec<String>§temporal_signature: Option<TemporalSignature>§first_detected: DateTime<Utc>§last_seen: DateTime<Utc>Trait Implementations§
Source§impl Clone for DetectedPattern
impl Clone for DetectedPattern
Source§fn clone(&self) -> DetectedPattern
fn clone(&self) -> DetectedPattern
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 moreSource§impl Debug for DetectedPattern
impl Debug for DetectedPattern
Source§impl<'de> Deserialize<'de> for DetectedPattern
impl<'de> Deserialize<'de> for DetectedPattern
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DetectedPattern
impl RefUnwindSafe for DetectedPattern
impl Send for DetectedPattern
impl Sync for DetectedPattern
impl Unpin for DetectedPattern
impl UnsafeUnpin for DetectedPattern
impl UnwindSafe for DetectedPattern
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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