pub struct Grab {
pub level: u16,
pub expr: Expression,
pub source_range: Range,
}
Expand description
Grab expression.
Fields§
§level: u16
Grab level.
expr: Expression
The sub-expression to compute.
source_range: Range
The range in source.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Grab
impl Send for Grab
impl Sync for Grab
impl Unpin for Grab
impl !UnwindSafe for Grab
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