pub(crate) enum __Symbol {
Show 17 variants
Variant0(Token),
Variant1(Symbol),
Variant2(Numeral),
Variant3(Option<Token>),
Variant4((u32, Expr, u32)),
Variant5(Vec<(u32, Expr, u32)>),
Variant6(Option<(u32, Expr, u32)>),
Variant7((u32, Ty, u32)),
Variant8(Vec<(u32, Ty, u32)>),
Variant9(Option<(u32, Ty, u32)>),
Variant10(u32),
Variant11(Expr),
Variant12(BinOpKind),
Variant13(Spanned<Ty>),
Variant14(Option<Spanned<Ty>>),
Variant15(Vec<Spanned<Expr>>),
Variant16(Ty),
}
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Instruments this type with the provided
Span
, returning an
Instrumented
wrapper.
Read more
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.