pub struct ResearchLine {
pub name: String,
pub experiments: Vec<String>,
pub trend: Trend,
pub best_metric_value: Option<f64>,
pub best_metric_name: Option<String>,
}Expand description
A research line: a group of related experiments tracking evolution.
Fields§
§name: StringLine slug, shared by every member (see slugify).
experiments: Vec<String>Ids of the experiments in the line.
trend: TrendDirection the line’s recent metric values are moving.
best_metric_value: Option<f64>Highest raw value observed across all members and metrics.
best_metric_name: Option<String>Name of the metric behind best_metric_value.
Trait Implementations§
Source§impl Clone for ResearchLine
impl Clone for ResearchLine
Source§fn clone(&self) -> ResearchLine
fn clone(&self) -> ResearchLine
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 ResearchLine
impl Debug for ResearchLine
Source§impl<'de> Deserialize<'de> for ResearchLine
impl<'de> Deserialize<'de> for ResearchLine
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 ResearchLine
impl RefUnwindSafe for ResearchLine
impl Send for ResearchLine
impl Sync for ResearchLine
impl Unpin for ResearchLine
impl UnsafeUnpin for ResearchLine
impl UnwindSafe for ResearchLine
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