pub struct OneTypeDeclNode { /* private fields */ }Implementations§
Source§impl OneTypeDeclNode
impl OneTypeDeclNode
pub fn type_node(&self) -> Option<TypeNode>
pub fn enum_decl_node(&self) -> Option<EnumDeclNode>
pub fn struct_decl_node(&self) -> Option<StructDeclNode>
pub fn ident(&self) -> Option<Ident>
Trait Implementations§
Source§impl AstNode for OneTypeDeclNode
impl AstNode for OneTypeDeclNode
Source§impl Clone for OneTypeDeclNode
impl Clone for OneTypeDeclNode
Source§fn clone(&self) -> OneTypeDeclNode
fn clone(&self) -> OneTypeDeclNode
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 OneTypeDeclNode
impl Debug for OneTypeDeclNode
Source§impl Hash for OneTypeDeclNode
impl Hash for OneTypeDeclNode
Source§impl PartialEq for OneTypeDeclNode
impl PartialEq for OneTypeDeclNode
impl Eq for OneTypeDeclNode
impl StructuralPartialEq for OneTypeDeclNode
Auto Trait Implementations§
impl Freeze for OneTypeDeclNode
impl !RefUnwindSafe for OneTypeDeclNode
impl !Send for OneTypeDeclNode
impl !Sync for OneTypeDeclNode
impl Unpin for OneTypeDeclNode
impl !UnwindSafe for OneTypeDeclNode
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