pub struct ObservatoryReport {
pub baseline: ObservatorySample,
pub external: Vec<ObservatorySample>,
pub comparisons: Vec<ObservatoryComparison>,
pub provider_disagreements: usize,
pub has_regression: bool,
}Expand description
Aggregate report for one observatory run.
Fields§
§baseline: ObservatorySampleBaseline sample built from the baseline HAR.
external: Vec<ObservatorySample>One sample per external observatory source.
comparisons: Vec<ObservatoryComparison>Baseline-vs-external comparisons.
provider_disagreements: usizeNumber of comparisons with provider disagreement.
has_regression: boolTrue when any comparison indicates likely regression.
Trait Implementations§
Source§impl Clone for ObservatoryReport
impl Clone for ObservatoryReport
Source§fn clone(&self) -> ObservatoryReport
fn clone(&self) -> ObservatoryReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObservatoryReport
impl Debug for ObservatoryReport
Source§impl<'de> Deserialize<'de> for ObservatoryReport
impl<'de> Deserialize<'de> for ObservatoryReport
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 ObservatoryReport
impl PartialEq for ObservatoryReport
Source§impl Serialize for ObservatoryReport
impl Serialize for ObservatoryReport
impl StructuralPartialEq for ObservatoryReport
Auto Trait Implementations§
impl Freeze for ObservatoryReport
impl RefUnwindSafe for ObservatoryReport
impl Send for ObservatoryReport
impl Sync for ObservatoryReport
impl Unpin for ObservatoryReport
impl UnsafeUnpin for ObservatoryReport
impl UnwindSafe for ObservatoryReport
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