pub struct DataDefOrElse { /* private fields */ }Expand description
“data-def-stmt” / “case-stmt” / “action-stmt” / “notification-stmt”.
Implementations§
Source§impl DataDefOrElse
impl DataDefOrElse
pub fn container(&self) -> &Vec<ContainerStmt>
pub fn leaf(&self) -> &Vec<LeafStmt>
pub fn leaf_list(&self) -> &Vec<LeafListStmt>
pub fn list(&self) -> &Vec<ListStmt>
pub fn choice(&self) -> &Vec<ChoiceStmt>
pub fn anydata(&self) -> &Vec<AnydataStmt>
pub fn anyxml(&self) -> &Vec<AnyxmlStmt>
pub fn uses(&self) -> &Vec<UsesStmt>
pub fn case(&self) -> &Vec<CaseStmt>
pub fn action(&self) -> &Vec<ActionStmt>
pub fn notification(&self) -> &Vec<NotificationStmt>
Trait Implementations§
Source§impl Clone for DataDefOrElse
impl Clone for DataDefOrElse
Source§fn clone(&self) -> DataDefOrElse
fn clone(&self) -> DataDefOrElse
Returns a duplicate 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 DataDefOrElse
impl Debug for DataDefOrElse
Source§impl PartialEq for DataDefOrElse
impl PartialEq for DataDefOrElse
Source§impl Selection for DataDefOrElse
impl Selection for DataDefOrElse
Source§type SubStmts = (Vec<ContainerStmt>, Vec<LeafStmt>, Vec<LeafListStmt>, Vec<ListStmt>, Vec<ChoiceStmt>, Vec<AnydataStmt>, Vec<AnyxmlStmt>, Vec<UsesStmt>, Vec<CaseStmt>, Vec<ActionStmt>, Vec<NotificationStmt>)
type SubStmts = (Vec<ContainerStmt>, Vec<LeafStmt>, Vec<LeafListStmt>, Vec<ListStmt>, Vec<ChoiceStmt>, Vec<AnydataStmt>, Vec<AnyxmlStmt>, Vec<UsesStmt>, Vec<CaseStmt>, Vec<ActionStmt>, Vec<NotificationStmt>)
Sub Statements.
Source§fn new_with_substmts(substmts: Self::SubStmts) -> Selfwhere
Self: Sized,
fn new_with_substmts(substmts: Self::SubStmts) -> Selfwhere
Self: Sized,
Constructor with tuple of substatements. Panic if it is not defined.
impl StructuralPartialEq for DataDefOrElse
Auto Trait Implementations§
impl Freeze for DataDefOrElse
impl RefUnwindSafe for DataDefOrElse
impl Send for DataDefOrElse
impl Sync for DataDefOrElse
impl Unpin for DataDefOrElse
impl UnwindSafe for DataDefOrElse
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