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>(
reader: &mut Deserializer<R>,
) -> Result<ArrayableVariable, String>where
R: Read,
Source§impl YaSerialize for ArrayableVariable
impl YaSerialize for ArrayableVariable
fn serialize<W>(&self, writer: &mut Serializer<W>) -> Result<(), String>where
W: Write,
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