pub struct FmiModelDescription {Show 18 fields
pub co_simulation: Option<CoSimulation>,
pub model_exchange: Option<ModelExchange>,
pub model_variables: ModelVariables,
pub unit_definitions: Option<UnitDefinitions>,
pub log_categories: Option<LogCategories>,
pub default_experiment: Option<DefaultExperiment>,
pub fmi_version: String,
pub model_name: String,
pub guid: String,
pub description: String,
pub author: String,
pub version: String,
pub copyright: String,
pub license: String,
pub generation_tool: String,
pub generation_date_and_time: String,
pub variable_naming_convention: String,
pub number_of_event_indicators: String,
}Fields§
§co_simulation: Option<CoSimulation>§model_exchange: Option<ModelExchange>§model_variables: ModelVariables§unit_definitions: Option<UnitDefinitions>§log_categories: Option<LogCategories>§default_experiment: Option<DefaultExperiment>§fmi_version: String§model_name: String§guid: String§description: String§version: String§copyright: String§license: String§generation_tool: String§generation_date_and_time: String§variable_naming_convention: String§number_of_event_indicators: StringImplementations§
Trait Implementations§
Source§impl Debug for FmiModelDescription
impl Debug for FmiModelDescription
Source§impl Default for FmiModelDescription
impl Default for FmiModelDescription
Source§fn default() -> FmiModelDescription
fn default() -> FmiModelDescription
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FmiModelDescriptionwhere
FmiModelDescription: Default,
impl<'de> Deserialize<'de> for FmiModelDescriptionwhere
FmiModelDescription: Default,
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
Source§impl PartialEq for FmiModelDescription
impl PartialEq for FmiModelDescription
impl StructuralPartialEq for FmiModelDescription
Auto Trait Implementations§
impl Freeze for FmiModelDescription
impl RefUnwindSafe for FmiModelDescription
impl Send for FmiModelDescription
impl Sync for FmiModelDescription
impl Unpin for FmiModelDescription
impl UnwindSafe for FmiModelDescription
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more