pub struct OutputStmt { /* private fields */ }Expand description
The “output” Statement.
Implementations§
Source§impl OutputStmt
impl OutputStmt
pub fn must(&self) -> &Vec<MustStmt>
pub fn typedef_or_grouping(&self) -> &TypedefOrGrouping
pub fn data_def(&self) -> &DataDefStmt
Source§impl OutputStmt
impl OutputStmt
pub fn typedef(&self) -> &Vec<TypedefStmt>
pub fn grouping(&self) -> &Vec<GroupingStmt>
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>
Trait Implementations§
Source§impl Clone for OutputStmt
impl Clone for OutputStmt
Source§fn clone(&self) -> OutputStmt
fn clone(&self) -> OutputStmt
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 OutputStmt
impl Debug for OutputStmt
Source§impl PartialEq for OutputStmt
impl PartialEq for OutputStmt
Source§impl Stmt for OutputStmt
impl Stmt for OutputStmt
Source§type SubStmts = (Vec<MustStmt>, TypedefOrGrouping, DataDefStmt)
type SubStmts = (Vec<MustStmt>, TypedefOrGrouping, DataDefStmt)
Sub Statements.
Source§fn has_substmts() -> bool
fn has_substmts() -> bool
Return true if this statement has substatements.
Source§fn substmts_def() -> Vec<SubStmtDef>
fn substmts_def() -> Vec<SubStmtDef>
Return substatements definition.
Source§fn new_with_substmts(_arg: Self::Arg, substmts: Self::SubStmts) -> YangStmtwhere
Self: Sized,
fn new_with_substmts(_arg: Self::Arg, substmts: Self::SubStmts) -> YangStmtwhere
Self: Sized,
Constructor with tuple of substatements. Panic if it is not defined.
Source§fn parse_substmts(parser: &mut Parser) -> Result<Self::SubStmts, YangError>
fn parse_substmts(parser: &mut Parser) -> Result<Self::SubStmts, YangError>
Parse substatements.
Source§fn opt_substmts() -> bool
fn opt_substmts() -> bool
Return true if this statement has sub-statements optionally.
impl StructuralPartialEq for OutputStmt
Auto Trait Implementations§
impl Freeze for OutputStmt
impl RefUnwindSafe for OutputStmt
impl Send for OutputStmt
impl Sync for OutputStmt
impl Unpin for OutputStmt
impl UnwindSafe for OutputStmt
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