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§
source§impl Clone for MatchBranch
impl Clone for MatchBranch
source§fn clone(&self) -> MatchBranch
fn clone(&self) -> MatchBranch
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 MatchBranch
impl Debug for MatchBranch
source§impl Serialize for MatchBranch
impl Serialize 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§
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