pub enum StructMember {
Field(FieldDef),
Reserved(ReservedEntry),
}Expand description
One member of a struct body — the StructMember alternation
(typl reference §7).
Variants§
Field(FieldDef)
Reserved(ReservedEntry)
Trait Implementations§
Source§impl AstNode for StructMember
impl AstNode for StructMember
Source§fn cast(syntax: SyntaxNode) -> Option<Self>
fn cast(syntax: SyntaxNode) -> Option<Self>
Wraps
syntax if its kind matches this type; None otherwise.Source§fn syntax(&self) -> &SyntaxNode
fn syntax(&self) -> &SyntaxNode
The underlying untyped node.
Source§impl Clone for StructMember
impl Clone for StructMember
Source§impl Debug for StructMember
impl Debug for StructMember
impl Eq for StructMember
Source§impl Hash for StructMember
impl Hash for StructMember
Source§impl PartialEq for StructMember
impl PartialEq for StructMember
impl StructuralPartialEq for StructMember
Auto Trait Implementations§
impl !RefUnwindSafe for StructMember
impl !Send for StructMember
impl !Sync for StructMember
impl !UnwindSafe for StructMember
impl Freeze for StructMember
impl Unpin for StructMember
impl UnsafeUnpin for StructMember
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