pub struct Arm {
pub attrs: Vec<AttributeItem>,
pub pat: Box<Pat>,
pub guard: Option<Box<Expr>>,
pub body: Box<Expr>,
}Fields§
§attrs: Vec<AttributeItem>§pat: Box<Pat>§guard: Option<Box<Expr>>§body: Box<Expr>Implementations§
Trait Implementations§
source§impl From<Arm> for TokenStream
impl From<Arm> for TokenStream
impl Eq for Arm
impl StructuralEq for Arm
impl StructuralPartialEq for Arm
Auto Trait Implementations§
impl RefUnwindSafe for Arm
impl Send for Arm
impl Sync for Arm
impl Unpin for Arm
impl UnwindSafe for Arm
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