pub struct LogQuery {
pub level_filter: Option<LogLevel>,
pub component_filter: Option<String>,
pub operation_filter: Option<String>,
pub user_filter: Option<String>,
pub session_filter: Option<String>,
pub message_contains: Option<String>,
pub time_range: Option<TimeRange>,
pub limit: Option<usize>,
pub offset: Option<usize>,
pub sort_order: SortOrder,
pub field_filters: HashMap<String, FieldFilter>,
}Expand description
Log query for searching through logs
Fields§
§level_filter: Option<LogLevel>§component_filter: Option<String>§operation_filter: Option<String>§user_filter: Option<String>§session_filter: Option<String>§message_contains: Option<String>§time_range: Option<TimeRange>§limit: Option<usize>§offset: Option<usize>§sort_order: SortOrder§field_filters: HashMap<String, FieldFilter>Trait Implementations§
Source§impl<'de> Deserialize<'de> for LogQuery
impl<'de> Deserialize<'de> for LogQuery
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 LogQuery
impl RefUnwindSafe for LogQuery
impl Send for LogQuery
impl Sync for LogQuery
impl Unpin for LogQuery
impl UnwindSafe for LogQuery
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