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: SemicolonToken
Trait Implementations
sourceimpl Clone for StatementLet
impl Clone for StatementLet
sourcefn clone(&self) -> StatementLet
fn clone(&self) -> StatementLet
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for StatementLet
impl Debug 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more