pub struct VarList {
pub variable: Vec<VarListPlain_variable_Inline>,
pub add_data: Option<AddData>,
pub documentation: Option<FormattedText>,
pub name: Option<String>,
pub constant: Option<String>,
pub retain: Option<String>,
pub nonretain: Option<String>,
pub persistent: Option<String>,
pub nonpersistent: Option<String>,
}Expand description
varList element
Extends: varListPlain
Fields§
§variable: Vec<VarListPlain_variable_Inline>variable element
add_data: Option<AddData>addData element
documentation: Option<FormattedText>documentation element
name: Option<String>name attribute
constant: Option<String>constant attribute
retain: Option<String>retain attribute
nonretain: Option<String>nonretain attribute
persistent: Option<String>persistent attribute
nonpersistent: Option<String>nonpersistent attribute
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VarList
impl<'de> Deserialize<'de> for VarList
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
impl StructuralPartialEq for VarList
Auto Trait Implementations§
impl Freeze for VarList
impl RefUnwindSafe for VarList
impl Send for VarList
impl Sync for VarList
impl Unpin for VarList
impl UnwindSafe for VarList
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