pub struct ExternalNodeDeclNode { /* private fields */ }Implementations§
Source§impl ExternalNodeDeclNode
impl ExternalNodeDeclNode
pub fn is_unsafe(&self) -> bool
pub fn is_extern(&self) -> bool
pub fn is_node(&self) -> bool
pub fn is_function(&self) -> bool
pub fn unsafe(&self) -> Option<Unsafe>
pub fn extern(&self) -> Option<Extern>
pub fn node(&self) -> Option<Node>
pub fn function(&self) -> Option<Function>
pub fn id_node(&self) -> Option<IdNode>
pub fn node_profile_node(&self) -> Option<NodeProfileNode>
Trait Implementations§
Source§impl AstNode for ExternalNodeDeclNode
impl AstNode for ExternalNodeDeclNode
Source§impl Clone for ExternalNodeDeclNode
impl Clone for ExternalNodeDeclNode
Source§fn clone(&self) -> ExternalNodeDeclNode
fn clone(&self) -> ExternalNodeDeclNode
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 ExternalNodeDeclNode
impl Debug for ExternalNodeDeclNode
Source§impl Hash for ExternalNodeDeclNode
impl Hash for ExternalNodeDeclNode
Source§impl PartialEq for ExternalNodeDeclNode
impl PartialEq for ExternalNodeDeclNode
impl Eq for ExternalNodeDeclNode
impl StructuralPartialEq for ExternalNodeDeclNode
Auto Trait Implementations§
impl Freeze for ExternalNodeDeclNode
impl !RefUnwindSafe for ExternalNodeDeclNode
impl !Send for ExternalNodeDeclNode
impl !Sync for ExternalNodeDeclNode
impl Unpin for ExternalNodeDeclNode
impl !UnwindSafe for ExternalNodeDeclNode
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