Enum sway_ast::expr::MatchBranchKind
source · pub enum MatchBranchKind {
Block {
block: Braces<CodeBlockContents>,
comma_token_opt: Option<CommaToken>,
},
Expr {
expr: Expr,
comma_token: CommaToken,
},
}Variants§
Trait Implementations§
source§impl Clone for MatchBranchKind
impl Clone for MatchBranchKind
source§fn clone(&self) -> MatchBranchKind
fn clone(&self) -> MatchBranchKind
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 MatchBranchKind
impl Debug for MatchBranchKind
source§impl Serialize for MatchBranchKind
impl Serialize for MatchBranchKind
Auto Trait Implementations§
impl RefUnwindSafe for MatchBranchKind
impl Send for MatchBranchKind
impl Sync for MatchBranchKind
impl Unpin for MatchBranchKind
impl UnwindSafe for MatchBranchKind
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