pub struct ModelExchange {
pub source_files: FMISourceFiles,
pub model_identifier: String,
pub needs_execution_tool: bool,
pub completed_integrator_step_not_needed: bool,
pub can_be_instantiated_only_once_per_process: bool,
pub can_not_use_memory_management_functions: bool,
pub can_get_and_set_fmustate: bool,
pub can_serialize_fmustate: bool,
pub provides_directional_derivative: bool,
}Fields§
§source_files: FMISourceFiles§model_identifier: String§needs_execution_tool: bool§completed_integrator_step_not_needed: bool§can_be_instantiated_only_once_per_process: bool§can_not_use_memory_management_functions: bool§can_get_and_set_fmustate: bool§can_serialize_fmustate: bool§provides_directional_derivative: boolTrait Implementations§
Source§impl Debug for ModelExchange
impl Debug for ModelExchange
Source§impl Default for ModelExchange
impl Default for ModelExchange
Source§fn default() -> ModelExchange
fn default() -> ModelExchange
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelExchangewhere
ModelExchange: Default,
impl<'de> Deserialize<'de> for ModelExchangewhere
ModelExchange: 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 ModelExchange
impl PartialEq for ModelExchange
impl StructuralPartialEq for ModelExchange
Auto Trait Implementations§
impl Freeze for ModelExchange
impl RefUnwindSafe for ModelExchange
impl Send for ModelExchange
impl Sync for ModelExchange
impl Unpin for ModelExchange
impl UnwindSafe for ModelExchange
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