pub struct ArrayableVariable {
pub abstract_var: AbstractVariable,
pub dimensions: Vec<Dimension>,
pub intermediate_update: Option<bool>,
pub previous: Option<u32>,
}
Fields§
§abstract_var: AbstractVariable
§dimensions: Vec<Dimension>
Each Dimension
element specifies the size of one dimension of the array
intermediate_update: Option<bool>
§previous: Option<u32>
Trait Implementations§
Source§impl Debug for ArrayableVariable
impl Debug for ArrayableVariable
Source§impl Default for ArrayableVariable
impl Default for ArrayableVariable
Source§fn default() -> ArrayableVariable
fn default() -> ArrayableVariable
Returns the “default value” for a type. Read more
Source§impl PartialEq for ArrayableVariable
impl PartialEq for ArrayableVariable
Source§impl YaDeserialize for ArrayableVariable
impl YaDeserialize for ArrayableVariable
fn deserialize<R: Read>(reader: &mut Deserializer<R>) -> Result<Self, String>
Source§impl YaSerialize for ArrayableVariable
impl YaSerialize for ArrayableVariable
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 ArrayableVariable
Auto Trait Implementations§
impl Freeze for ArrayableVariable
impl RefUnwindSafe for ArrayableVariable
impl Send for ArrayableVariable
impl Sync for ArrayableVariable
impl Unpin for ArrayableVariable
impl UnwindSafe for ArrayableVariable
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