pub struct MetricReport {
pub name: String,
pub observation: Option<Observation>,
pub runs: Vec<FigureDoc>,
pub mean: FigureDoc,
pub sd: FigureDoc,
pub min: FigureDoc,
pub max: FigureDoc,
pub pooled: FigureDoc,
pub interval: IntervalDoc,
pub band: BandDoc,
}Fields§
§name: String§observation: Option<Observation>For latency, queue and cost metrics only.
runs: Vec<FigureDoc>§mean: FigureDoc§sd: FigureDoc§min: FigureDoc§max: FigureDoc§pooled: FigureDoc§interval: IntervalDoc§band: BandDocTrait Implementations§
Source§impl Clone for MetricReport
impl Clone for MetricReport
Source§impl Debug for MetricReport
impl Debug for MetricReport
Source§impl<'de> Deserialize<'de> for MetricReport
impl<'de> Deserialize<'de> for MetricReport
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 PartialEq for MetricReport
impl PartialEq for MetricReport
Source§impl Serialize for MetricReport
impl Serialize for MetricReport
impl StructuralPartialEq for MetricReport
Auto Trait Implementations§
impl Freeze for MetricReport
impl RefUnwindSafe for MetricReport
impl Send for MetricReport
impl Sync for MetricReport
impl Unpin for MetricReport
impl UnsafeUnpin for MetricReport
impl UnwindSafe for MetricReport
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