pub struct ExprMatch {
pub meta: Option<Meta>,
pub scrutinee: Box<Expr>,
pub arms: Vec<MatchArm>,
}Expand description
Match expression.
Fields§
§meta: Option<Meta>§scrutinee: Box<Expr>§arms: Vec<MatchArm>Trait Implementations§
impl Eq for ExprMatch
impl StructuralPartialEq for ExprMatch
Auto Trait Implementations§
impl Freeze for ExprMatch
impl RefUnwindSafe for ExprMatch
impl Send for ExprMatch
impl Sync for ExprMatch
impl Unpin for ExprMatch
impl UnsafeUnpin for ExprMatch
impl UnwindSafe for ExprMatch
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