Enum pomelo_parse::ast::patterns::AtomicPat
source · pub enum AtomicPat {
Wildcard(WildcardPat),
SCon(SConPat),
VId(VIdPat),
Record(RecordPat),
Unit(UnitPat),
Tuple(TuplePat),
List(ListPat),
}
Variants§
Wildcard(WildcardPat)
SCon(SConPat)
VId(VIdPat)
Record(RecordPat)
Unit(UnitPat)
Tuple(TuplePat)
List(ListPat)
Trait Implementations§
source§impl AstNode for AtomicPat
impl AstNode for AtomicPat
type Language = SML
fn can_cast(kind: SyntaxKind) -> bool
fn cast(node: SyntaxNode) -> Option<Self>where
Self: Sized,
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
source§impl From<WildcardPat> for AtomicPat
impl From<WildcardPat> for AtomicPat
source§fn from(x: WildcardPat) -> Self
fn from(x: WildcardPat) -> Self
Converts to this type from the input type.