pub struct ExprLet {
pub attrs: Vec<Attribute>,
pub let_token: Let,
pub pat: Box<Pat>,
pub eq_token: Eq,
pub expr: Box<Expr>,
}Expand description
A let guard: let Some(x) = opt.
Fields§
§attrs: Vec<Attribute>§let_token: Let§pat: Box<Pat>§eq_token: Eq§expr: Box<Expr>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExprLet
impl RefUnwindSafe for ExprLet
impl !Send for ExprLet
impl !Sync for ExprLet
impl Unpin for ExprLet
impl UnwindSafe for ExprLet
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