pub struct AggregateResponse {
pub name: String,
pub function: String,
pub result: f64,
pub count: usize,
pub buckets: Option<Vec<TimeBucket>>,
}Expand description
Response structure for aggregated metrics
Fields§
§name: String§function: String§result: f64§count: usize§buckets: Option<Vec<TimeBucket>>Trait Implementations§
Source§impl Debug for AggregateResponse
impl Debug for AggregateResponse
Source§impl<'de> Deserialize<'de> for AggregateResponse
impl<'de> Deserialize<'de> for AggregateResponse
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
Source§impl Serialize for AggregateResponse
impl Serialize for AggregateResponse
Auto Trait Implementations§
impl Freeze for AggregateResponse
impl RefUnwindSafe for AggregateResponse
impl Send for AggregateResponse
impl Sync for AggregateResponse
impl Unpin for AggregateResponse
impl UnsafeUnpin for AggregateResponse
impl UnwindSafe for AggregateResponse
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