Struct sway_ast::statement::StatementLet
source · pub struct StatementLet {
pub let_token: LetToken,
pub pattern: Pattern,
pub ty_opt: Option<(ColonToken, Ty)>,
pub eq_token: EqToken,
pub expr: Expr,
pub semicolon_token: SemicolonToken,
}Fields§
§let_token: LetToken§pattern: Pattern§ty_opt: Option<(ColonToken, Ty)>§eq_token: EqToken§expr: Expr§semicolon_token: SemicolonTokenTrait Implementations§
source§impl Clone for StatementLet
impl Clone for StatementLet
source§fn clone(&self) -> StatementLet
fn clone(&self) -> StatementLet
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for StatementLet
impl Debug for StatementLet
source§impl Serialize for StatementLet
impl Serialize for StatementLet
Auto Trait Implementations§
impl RefUnwindSafe for StatementLet
impl Send for StatementLet
impl Sync for StatementLet
impl Unpin for StatementLet
impl UnwindSafe for StatementLet
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