pub struct CompositeArm {
pub action_path: Ident,
pub variant: Ident,
pub binding: Option<Ident>,
pub is_wildcard: bool,
pub guard: Option<Expr>,
pub succs: Vec<Ident>,
}Fields§
§action_path: Ident§variant: Ident§binding: Option<Ident>§is_wildcard: bool§guard: Option<Expr>§succs: Vec<Ident>Trait Implementations§
Source§impl Clone for CompositeArm
impl Clone for CompositeArm
Source§fn clone(&self) -> CompositeArm
fn clone(&self) -> CompositeArm
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for CompositeArm
impl RefUnwindSafe for CompositeArm
impl !Send for CompositeArm
impl !Sync for CompositeArm
impl Unpin for CompositeArm
impl UnwindSafe for CompositeArm
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