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: LetTokenpattern: Patternty_opt: Option<(ColonToken, Ty)>eq_token: EqTokenexpr: Exprsemicolon_token: SemicolonTokenTrait 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 moresourceimpl 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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