pub struct TypeDeclNode { /* private fields */ }Implementations§
Source§impl TypeDeclNode
impl TypeDeclNode
pub fn all_one_type_decl_node(&self) -> impl Iterator<Item = OneTypeDeclNode>
pub fn type(&self) -> Option<Type>
Trait Implementations§
Source§impl AstNode for TypeDeclNode
impl AstNode for TypeDeclNode
Source§impl Clone for TypeDeclNode
impl Clone for TypeDeclNode
Source§fn clone(&self) -> TypeDeclNode
fn clone(&self) -> TypeDeclNode
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 TypeDeclNode
impl Debug for TypeDeclNode
Source§impl Hash for TypeDeclNode
impl Hash for TypeDeclNode
Source§impl PartialEq for TypeDeclNode
impl PartialEq for TypeDeclNode
impl Eq for TypeDeclNode
impl StructuralPartialEq for TypeDeclNode
Auto Trait Implementations§
impl Freeze for TypeDeclNode
impl !RefUnwindSafe for TypeDeclNode
impl !Send for TypeDeclNode
impl !Sync for TypeDeclNode
impl Unpin for TypeDeclNode
impl !UnwindSafe for TypeDeclNode
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