pub trait FmiModelDescription {
// Required methods
fn model_name(&self) -> &str;
fn version_string(&self) -> &str;
// Provided methods
fn version(&self) -> Result<Version, Error> { ... }
fn major_version(&self) -> Result<MajorVersion, Error> { ... }
}
Required Methods§
Sourcefn model_name(&self) -> &str
fn model_name(&self) -> &str
Returns the model name
Sourcefn version_string(&self) -> &str
fn version_string(&self) -> &str
Returns the FMI version as a string
Provided Methods§
Sourcefn version(&self) -> Result<Version, Error>
fn version(&self) -> Result<Version, Error>
Returns the parsed FMI version as a semver::Version
Sourcefn major_version(&self) -> Result<MajorVersion, Error>
fn major_version(&self) -> Result<MajorVersion, Error>
Returns the parsed FMI version as a MajorVersion