pub struct NodeNode { /* private fields */ }Implementations§
Source§impl NodeNode
impl NodeNode
pub fn is_unsafe(&self) -> bool
pub fn is_node(&self) -> bool
pub fn is_function(&self) -> bool
pub fn all_var_decl_node(&self) -> impl Iterator<Item = VarDeclNode>
pub fn all_one_constant_decl_node( &self, ) -> impl Iterator<Item = OneConstantDeclNode>
pub fn unsafe(&self) -> Option<Unsafe>
pub fn node(&self) -> Option<Node>
pub fn function(&self) -> Option<Function>
pub fn static_params_node(&self) -> Option<StaticParamsNode>
pub fn equal(&self) -> Option<Equal>
pub fn alias(&self) -> Option<EffectiveNodeNode>
pub fn id_node(&self) -> Option<IdNode>
pub fn node_profile_node(&self) -> Option<NodeProfileNode>
pub fn body_node(&self) -> Option<BodyNode>
Trait Implementations§
impl Eq for NodeNode
impl StructuralPartialEq for NodeNode
Auto Trait Implementations§
impl Freeze for NodeNode
impl !RefUnwindSafe for NodeNode
impl !Send for NodeNode
impl !Sync for NodeNode
impl Unpin for NodeNode
impl !UnwindSafe for NodeNode
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