pub struct LogAnalyzer { /* private fields */ }Expand description
Log analysis utilities
Implementations§
Source§impl LogAnalyzer
impl LogAnalyzer
pub fn new() -> Self
pub fn add_entries(&mut self, entries: Vec<LogEntry>)
pub fn analyze_patterns(&self) -> LogAnalysis
pub fn find_errors_in_timeframe( &self, start: SystemTime, end: SystemTime, ) -> Vec<LogEntry>
pub fn get_module_activity(&self, module: &str) -> Vec<LogEntry>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LogAnalyzer
impl RefUnwindSafe for LogAnalyzer
impl Send for LogAnalyzer
impl Sync for LogAnalyzer
impl Unpin for LogAnalyzer
impl UnwindSafe for LogAnalyzer
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> 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