pub struct ExperimentYaml {
pub experiment_version: String,
pub experiment_id: String,
pub metadata: ExperimentMetadataYaml,
pub equation_model_card: Option<EmcReferenceYaml>,
pub hypothesis: Option<HypothesisYaml>,
pub reproducibility: ReproducibilityYaml,
pub simulation: Option<SimulationYaml>,
pub falsification: Option<ExperimentFalsificationYaml>,
}Expand description
YAML representation of an Experiment specification.
Fields§
§experiment_version: StringExperiment schema version
experiment_id: StringExperiment ID
metadata: ExperimentMetadataYamlMetadata
equation_model_card: Option<EmcReferenceYaml>Reference to EMC
hypothesis: Option<HypothesisYaml>Hypothesis
reproducibility: ReproducibilityYamlReproducibility settings
simulation: Option<SimulationYaml>Simulation parameters
falsification: Option<ExperimentFalsificationYaml>Falsification criteria
Implementations§
Trait Implementations§
Source§impl Clone for ExperimentYaml
impl Clone for ExperimentYaml
Source§fn clone(&self) -> ExperimentYaml
fn clone(&self) -> ExperimentYaml
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 ExperimentYaml
impl Debug for ExperimentYaml
Source§impl<'de> Deserialize<'de> for ExperimentYaml
impl<'de> Deserialize<'de> for ExperimentYaml
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 ExperimentYaml
impl RefUnwindSafe for ExperimentYaml
impl Send for ExperimentYaml
impl Sync for ExperimentYaml
impl Unpin for ExperimentYaml
impl UnsafeUnpin for ExperimentYaml
impl UnwindSafe for ExperimentYaml
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