Struct a2lfile::VariantCoding
source · pub struct VariantCoding {
pub var_characteristic: Vec<VarCharacteristic>,
pub var_criterion: Vec<VarCriterion>,
pub var_forbidden_comb: Vec<VarForbiddenComb>,
pub var_naming: Option<VarNaming>,
pub var_separator: Option<VarSeparator>,
/* private fields */
}
Expand description
All information related to variant coding is grouped in this structure
Fields§
§var_characteristic: Vec<VarCharacteristic>
§var_criterion: Vec<VarCriterion>
§var_forbidden_comb: Vec<VarForbiddenComb>
§var_naming: Option<VarNaming>
§var_separator: Option<VarSeparator>
Implementations§
source§impl VariantCoding
impl VariantCoding
Trait Implementations§
source§impl A2lObject<()> for VariantCoding
impl A2lObject<()> for VariantCoding
source§fn get_layout(&self) -> &BlockInfo<()>
fn get_layout(&self) -> &BlockInfo<()>
get a reference to the
BlockInfo
that describes the layout of the a2l objectsource§fn get_layout_mut(&mut self) -> &mut BlockInfo<()>
fn get_layout_mut(&mut self) -> &mut BlockInfo<()>
get a mutable reference to the
BlockInfo
that describes the layout of the a2l objectsource§fn reset_location(&mut self)
fn reset_location(&mut self)
reset the location information on the a2l object. It will be treated like a new object when writing a file
source§fn merge_includes(&mut self)
fn merge_includes(&mut self)
reset the reference to an include file on this objct and its children.
This causes the object to be written into the output file instead of referenced through /include “filename”
source§impl Clone for VariantCoding
impl Clone for VariantCoding
source§fn clone(&self) -> VariantCoding
fn clone(&self) -> VariantCoding
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for VariantCoding
impl Debug for VariantCoding
Auto Trait Implementations§
impl Freeze for VariantCoding
impl RefUnwindSafe for VariantCoding
impl Send for VariantCoding
impl Sync for VariantCoding
impl Unpin for VariantCoding
impl UnwindSafe for VariantCoding
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