pub struct RealVariableAttributes {
pub derivative: Option<u32>,
pub reinit: Option<bool>,
}
Fields§
§derivative: Option<u32>
If present, then the variable with this attribute is the derivative of the variable with value reference given in derivative.
reinit: Option<bool>
Only used in Model Exchange, ignored for the other interface types. May only be present for a continuous-time state.
If true
, state may be reinitialized by the FMU in Event Mode.
If false
, state will not be reinitialized.
Trait Implementations§
Source§impl Debug for RealVariableAttributes
impl Debug for RealVariableAttributes
Source§impl Default for RealVariableAttributes
impl Default for RealVariableAttributes
Source§fn default() -> RealVariableAttributes
fn default() -> RealVariableAttributes
Returns the “default value” for a type. Read more
Source§impl PartialEq for RealVariableAttributes
impl PartialEq for RealVariableAttributes
Source§impl YaDeserialize for RealVariableAttributes
impl YaDeserialize for RealVariableAttributes
fn deserialize<R: Read>(reader: &mut Deserializer<R>) -> Result<Self, String>
Source§impl YaSerialize for RealVariableAttributes
impl YaSerialize for RealVariableAttributes
fn serialize<W: Write>(&self, writer: &mut Serializer<W>) -> Result<(), String>
fn serialize_attributes( &self, source_attributes: Vec<OwnedAttribute>, source_namespace: Namespace, ) -> Result<(Vec<OwnedAttribute>, Namespace), String>
impl StructuralPartialEq for RealVariableAttributes
Auto Trait Implementations§
impl Freeze for RealVariableAttributes
impl RefUnwindSafe for RealVariableAttributes
impl Send for RealVariableAttributes
impl Sync for RealVariableAttributes
impl Unpin for RealVariableAttributes
impl UnwindSafe for RealVariableAttributes
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