pub struct ExperimentRecord {
pub id: String,
pub definition: Value,
pub runs: BTreeMap<i64, Value>,
pub next_run_number: i64,
}Expand description
An experiment definition plus its runs (stored as JSON for round-trip).
Fields§
§id: String§definition: ValueThe ExperimentDefinition output object.
runs: BTreeMap<i64, Value>Runs keyed by run number; each value is an ExperimentRun object.
next_run_number: i64Trait Implementations§
Source§impl Clone for ExperimentRecord
impl Clone for ExperimentRecord
Source§fn clone(&self) -> ExperimentRecord
fn clone(&self) -> ExperimentRecord
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 ExperimentRecord
impl Debug for ExperimentRecord
Source§impl<'de> Deserialize<'de> for ExperimentRecord
impl<'de> Deserialize<'de> for ExperimentRecord
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 ExperimentRecord
impl RefUnwindSafe for ExperimentRecord
impl Send for ExperimentRecord
impl Sync for ExperimentRecord
impl Unpin for ExperimentRecord
impl UnsafeUnpin for ExperimentRecord
impl UnwindSafe for ExperimentRecord
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