pub struct HostMetricReport {
pub name: String,
pub derivation: Derivation,
pub observation: Option<HostObservation>,
pub unit: Option<String>,
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§derivation: Derivation§observation: Option<HostObservation>For latency and cost metrics only.
unit: Option<String>The cost unit, for host/cost_per_1000 only.
runs: Vec<FigureDoc>§mean: FigureDoc§sd: FigureDoc§min: FigureDoc§max: FigureDoc§pooled: FigureDoc§interval: IntervalDoc§band: BandDocTrait Implementations§
Source§impl Clone for HostMetricReport
impl Clone for HostMetricReport
Source§impl Debug for HostMetricReport
impl Debug for HostMetricReport
Source§impl<'de> Deserialize<'de> for HostMetricReport
impl<'de> Deserialize<'de> for HostMetricReport
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 HostMetricReport
impl PartialEq for HostMetricReport
Source§impl Serialize for HostMetricReport
impl Serialize for HostMetricReport
impl StructuralPartialEq for HostMetricReport
Auto Trait Implementations§
impl Freeze for HostMetricReport
impl RefUnwindSafe for HostMetricReport
impl Send for HostMetricReport
impl Sync for HostMetricReport
impl Unpin for HostMetricReport
impl UnsafeUnpin for HostMetricReport
impl UnwindSafe for HostMetricReport
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