FmiModelDescription

Trait FmiModelDescription 

Source
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§

Source

fn model_name(&self) -> &str

Returns the model name

Source

fn version_string(&self) -> &str

Returns the FMI version as a string

Provided Methods§

Source

fn version(&self) -> Result<Version, Error>

Returns the parsed FMI version as a semver::Version

Source

fn major_version(&self) -> Result<MajorVersion, Error>

Returns the parsed FMI version as a MajorVersion

Implementors§