pub struct RangeStmt {
pub for_pos: Pos,
pub key: Option<Expr>,
pub val: Option<Expr>,
pub token_pos: Pos,
pub token: Token,
pub expr: Expr,
pub body: Rc<BlockStmt>,
}
Fields§
§for_pos: Pos
§key: Option<Expr>
§val: Option<Expr>
§token_pos: Pos
§token: Token
§expr: Expr
§body: Rc<BlockStmt>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RangeStmt
impl RefUnwindSafe for RangeStmt
impl !Send for RangeStmt
impl !Sync for RangeStmt
impl Unpin for RangeStmt
impl UnwindSafe for RangeStmt
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