pub struct ModelDeclNode { /* private fields */ }Implementations§
Source§impl ModelDeclNode
impl ModelDeclNode
pub fn uses_node(&self) -> Option<UsesNode>
pub fn provides_list_node(&self) -> Option<ProvidesListNode>
pub fn model(&self) -> Option<Model>
pub fn id_node(&self) -> Option<IdNode>
pub fn needs(&self) -> Option<Needs>
pub fn semicolon(&self) -> Option<Semicolon>
pub fn body(&self) -> Option<Body>
pub fn end(&self) -> Option<End>
Trait Implementations§
Source§impl AstNode for ModelDeclNode
impl AstNode for ModelDeclNode
Source§impl Clone for ModelDeclNode
impl Clone for ModelDeclNode
Source§fn clone(&self) -> ModelDeclNode
fn clone(&self) -> ModelDeclNode
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 ModelDeclNode
impl Debug for ModelDeclNode
Source§impl Hash for ModelDeclNode
impl Hash for ModelDeclNode
Source§impl PartialEq for ModelDeclNode
impl PartialEq for ModelDeclNode
impl Eq for ModelDeclNode
impl StructuralPartialEq for ModelDeclNode
Auto Trait Implementations§
impl Freeze for ModelDeclNode
impl !RefUnwindSafe for ModelDeclNode
impl !Send for ModelDeclNode
impl !Sync for ModelDeclNode
impl Unpin for ModelDeclNode
impl !UnwindSafe for ModelDeclNode
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