pub struct EventFilters {
pub severity: Option<String>,
pub invocation_id: Option<String>,
pub invocation_ids: Option<Vec<String>>,
pub cmd_pattern: Option<String>,
pub client_id: Option<String>,
pub hostname: Option<String>,
pub date_from: Option<NaiveDate>,
pub date_to: Option<NaiveDate>,
pub limit: Option<usize>,
}Expand description
Filters for querying events.
Fields§
§severity: Option<String>Filter by severity (error, warning, info, note).
invocation_id: Option<String>Filter by invocation ID.
invocation_ids: Option<Vec<String>>Filter by multiple invocation IDs (for last_n queries).
cmd_pattern: Option<String>Filter by command pattern (glob).
client_id: Option<String>Filter by client ID.
hostname: Option<String>Filter by hostname.
date_from: Option<NaiveDate>Filter by date range start.
date_to: Option<NaiveDate>Filter by date range end.
limit: Option<usize>Maximum number of events to return.
Trait Implementations§
Source§impl Debug for EventFilters
impl Debug for EventFilters
Source§impl Default for EventFilters
impl Default for EventFilters
Source§fn default() -> EventFilters
fn default() -> EventFilters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EventFilters
impl RefUnwindSafe for EventFilters
impl Send for EventFilters
impl Sync for EventFilters
impl Unpin for EventFilters
impl UnsafeUnpin for EventFilters
impl UnwindSafe for EventFilters
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