pub struct EmcYaml {
pub emc_version: String,
pub emc_id: String,
pub identity: EmcIdentityYaml,
pub governing_equation: GoverningEquationYaml,
pub analytical_derivation: Option<AnalyticalDerivationYaml>,
pub domain_of_validity: Option<DomainValidityYaml>,
pub verification_tests: Option<VerificationTestsYaml>,
pub falsification_criteria: Option<FalsificationCriteriaYaml>,
}Expand description
YAML representation of an Equation Model Card.
Fields§
§emc_version: StringEMC schema version
emc_id: StringUnique EMC identifier
identity: EmcIdentityYamlIdentity section
governing_equation: GoverningEquationYamlGoverning equation section
analytical_derivation: Option<AnalyticalDerivationYaml>Analytical derivation section
domain_of_validity: Option<DomainValidityYaml>Domain of validity
verification_tests: Option<VerificationTestsYaml>Verification tests
falsification_criteria: Option<FalsificationCriteriaYaml>Falsification criteria
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EmcYaml
impl<'de> Deserialize<'de> for EmcYaml
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 EmcYaml
impl RefUnwindSafe for EmcYaml
impl Send for EmcYaml
impl Sync for EmcYaml
impl Unpin for EmcYaml
impl UnsafeUnpin for EmcYaml
impl UnwindSafe for EmcYaml
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