pub struct ExprParenthesised {
pub lparen: LParen,
pub content: Box<Expression<true>>,
pub rparen: RParen,
}Expand description
A parsed parenthesised expression
Fields§
§lparen: LParenThe ( token.
content: Box<Expression<true>>The contained Expression.
rparen: RParenThe ) token.
Trait Implementations§
Source§impl Debug for ExprParenthesised
impl Debug for ExprParenthesised
Source§impl Parse for ExprParenthesised
impl Parse for ExprParenthesised
Source§type FirstToken = TokenOr<TokenOr<<LParen as Parse>::FirstToken, <Box<Expression<true>> as Parse>::FirstToken>, <RParen as Parse>::FirstToken>
type FirstToken = TokenOr<TokenOr<<LParen as Parse>::FirstToken, <Box<Expression<true>> as Parse>::FirstToken>, <RParen as Parse>::FirstToken>
The first token of a structure.
Auto Trait Implementations§
impl Freeze for ExprParenthesised
impl RefUnwindSafe for ExprParenthesised
impl Send for ExprParenthesised
impl Sync for ExprParenthesised
impl Unpin for ExprParenthesised
impl UnsafeUnpin for ExprParenthesised
impl UnwindSafe for ExprParenthesised
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
Source§impl<T> CheckParses for Twhere
T: Parse,
impl<T> CheckParses for Twhere
T: Parse,
Source§fn check_parses<'t, I>(input: &InputStream<'t, I>) -> Option<bool>
fn check_parses<'t, I>(input: &InputStream<'t, I>) -> Option<bool>
Check if
Self would parse given the tokens.Source§impl<T> Convert for T
impl<T> Convert for T
Source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
Convert
self into a specific type. Read moreSource§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Check if
self can be converted into a specific type. Read more