pub enum MatchArmBody {
Expr(Box<Expr>),
Block(Block),
}Expand description
a match arm body: a bare expression (Pattern => expr) or a block
(Pattern => { ... }).
Variants§
Trait Implementations§
Source§impl Clone for MatchArmBody
impl Clone for MatchArmBody
Source§fn clone(&self) -> MatchArmBody
fn clone(&self) -> MatchArmBody
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MatchArmBody
impl Debug for MatchArmBody
Source§impl PartialEq for MatchArmBody
impl PartialEq for MatchArmBody
Source§fn eq(&self, other: &MatchArmBody) -> bool
fn eq(&self, other: &MatchArmBody) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MatchArmBody
Auto Trait Implementations§
impl Freeze for MatchArmBody
impl RefUnwindSafe for MatchArmBody
impl Send for MatchArmBody
impl Sync for MatchArmBody
impl Unpin for MatchArmBody
impl UnsafeUnpin for MatchArmBody
impl UnwindSafe for MatchArmBody
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