Skip to main content

InstanceResult

Type Alias InstanceResult 

Source
pub type InstanceResult<S, R = <<S as FmiInstance>::Status as FmiStatus>::Res> = Result<R, <<S as FmiInstance>::Status as FmiStatus>::Err>;
Expand description

Result type alias for FMI instances

This is essentially a Result<FmiStatus, FmiError> and maps the FMI result codes onto the Rust error handling model.

Aliased Type§

pub enum InstanceResult<S, R = <<S as FmiInstance>::Status as FmiStatus>::Res> {
    Ok(R),
    Err(<<S as FmiInstance>::Status as FmiStatus>::Err),
}

Variants§

§1.0.0

Ok(R)

Contains the success value

§1.0.0

Err(<<S as FmiInstance>::Status as FmiStatus>::Err)

Contains the error value