pub struct AnalysisMetadata {
pub duration_ms: u64,
pub patterns_matched: usize,
pub detected_context: Option<String>,
}Expand description
Metadata about the analysis.
Fields§
§duration_ms: u64Time taken for analysis in milliseconds.
patterns_matched: usizeNumber of patterns matched.
detected_context: Option<String>Context detected (if any).
Trait Implementations§
Source§impl Clone for AnalysisMetadata
impl Clone for AnalysisMetadata
Source§fn clone(&self) -> AnalysisMetadata
fn clone(&self) -> AnalysisMetadata
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 AnalysisMetadata
impl Debug for AnalysisMetadata
Source§impl Default for AnalysisMetadata
impl Default for AnalysisMetadata
Source§fn default() -> AnalysisMetadata
fn default() -> AnalysisMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnalysisMetadata
impl<'de> Deserialize<'de> for AnalysisMetadata
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 AnalysisMetadata
impl RefUnwindSafe for AnalysisMetadata
impl Send for AnalysisMetadata
impl Sync for AnalysisMetadata
impl Unpin for AnalysisMetadata
impl UnwindSafe for AnalysisMetadata
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