Enum planus_cli::cst::ExprKind [−][src]
pub enum ExprKind<'input> {
Ident(IdentToken<'input>),
Integer(IntegerLiteral<'input>),
Float(FloatLiteral<'input>),
String(StringLiteral<'input>),
List(ListLiteral<'input>),
Signed {
sign: Sign<'input>,
inner: Box<Expr<'input>>,
},
}Variants
Ident(IdentToken<'input>)
Tuple Fields
0: IdentToken<'input>Integer(IntegerLiteral<'input>)
Tuple Fields
0: IntegerLiteral<'input>Float(FloatLiteral<'input>)
Tuple Fields
0: FloatLiteral<'input>String(StringLiteral<'input>)
Tuple Fields
0: StringLiteral<'input>List(ListLiteral<'input>)
Tuple Fields
0: ListLiteral<'input>Signed
Implementations
Trait Implementations
Auto Trait Implementations
impl<'input> RefUnwindSafe for ExprKind<'input>
impl<'input> UnwindSafe for ExprKind<'input>
Blanket Implementations
Mutably borrows from an owned value. Read more
