pub struct ExprGroup {
pub attrs: Vec<Attribute>,
pub group_token: Group,
pub expr: Box<Expr>,
}
Expand description
An expression contained within invisible delimiters.
This variant is important for faithfully representing the precedence
of expressions and is related to None
-delimited spans in a
TokenStream
.
This type is available if Syn is built with the "full"
feature.
Fields§
§attrs: Vec<Attribute>
§group_token: Group
§expr: Box<Expr>
Trait Implementations§
impl Eq for ExprGroup
impl StructuralPartialEq for ExprGroup
Auto Trait Implementations§
impl Freeze for ExprGroup
impl RefUnwindSafe for ExprGroup
impl !Send for ExprGroup
impl !Sync for ExprGroup
impl Unpin for ExprGroup
impl UnwindSafe for ExprGroup
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Spanned for Twhere
T: ToTokens,
impl<T> Spanned for Twhere
T: ToTokens,
Source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty.