Struct sway_ast::expr::CodeBlockContents
source · [−]pub struct CodeBlockContents {
pub statements: Vec<Statement>,
pub final_expr_opt: Option<Box<Expr>>,
}Fields
statements: Vec<Statement>final_expr_opt: Option<Box<Expr>>Trait Implementations
sourceimpl Clone for CodeBlockContents
impl Clone for CodeBlockContents
sourcefn clone(&self) -> CodeBlockContents
fn clone(&self) -> CodeBlockContents
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
Auto Trait Implementations
impl RefUnwindSafe for CodeBlockContents
impl Send for CodeBlockContents
impl Sync for CodeBlockContents
impl Unpin for CodeBlockContents
impl UnwindSafe for CodeBlockContents
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