Struct sway_ast::expr::MatchBranch
source · [−]pub struct MatchBranch {
pub pattern: Pattern,
pub fat_right_arrow_token: FatRightArrowToken,
pub kind: MatchBranchKind,
}
Fields
pattern: Pattern
fat_right_arrow_token: FatRightArrowToken
kind: MatchBranchKind
Trait Implementations
sourceimpl Clone for MatchBranch
impl Clone for MatchBranch
sourcefn clone(&self) -> MatchBranch
fn clone(&self) -> MatchBranch
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 MatchBranch
impl Debug for MatchBranch
Auto Trait Implementations
impl RefUnwindSafe for MatchBranch
impl Send for MatchBranch
impl Sync for MatchBranch
impl Unpin for MatchBranch
impl UnwindSafe for MatchBranch
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