pub struct ChangePoint {
pub experiment_id: String,
pub timestamp: DateTime<Utc>,
pub metric_name: String,
pub value_before: f64,
pub value_after: f64,
pub description: String,
}Expand description
A point where experiment results changed significantly.
Fields§
§experiment_id: StringThe experiment at which the shift shows (the “after” side).
timestamp: DateTime<Utc>When that experiment ran.
metric_name: StringThe metric that shifted.
value_before: f64Its value in the preceding experiment.
value_after: f64Its value in this experiment.
description: StringHuman-readable rendering of the shift.
Trait Implementations§
Source§impl Clone for ChangePoint
impl Clone for ChangePoint
Source§fn clone(&self) -> ChangePoint
fn clone(&self) -> ChangePoint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ChangePoint
impl Debug for ChangePoint
Source§impl<'de> Deserialize<'de> for ChangePoint
impl<'de> Deserialize<'de> for ChangePoint
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
Auto Trait Implementations§
impl Freeze for ChangePoint
impl RefUnwindSafe for ChangePoint
impl Send for ChangePoint
impl Sync for ChangePoint
impl Unpin for ChangePoint
impl UnsafeUnpin for ChangePoint
impl UnwindSafe for ChangePoint
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