pub struct DataQuery {
pub time_range: Option<(SystemTime, SystemTime)>,
pub event_types: Vec<CircuitBreakerEventType>,
pub circuit_ids: Vec<String>,
pub filters: Vec<QueryFilter>,
pub limit: Option<usize>,
pub order_by: Vec<OrderBy>,
}Expand description
Data query for retrieving specific analytics data
Fields§
§time_range: Option<(SystemTime, SystemTime)>Time range
event_types: Vec<CircuitBreakerEventType>Event types
circuit_ids: Vec<String>Circuit identifiers
filters: Vec<QueryFilter>Filters
limit: Option<usize>Limit
order_by: Vec<OrderBy>Ordering
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DataQuery
impl RefUnwindSafe for DataQuery
impl Send for DataQuery
impl Sync for DataQuery
impl Unpin for DataQuery
impl UnwindSafe for DataQuery
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,
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