pub enum VariantPatternPayload {
Unit,
Tuple(Vec<Pattern>),
Struct {
fields: Vec<(String, Pattern)>,
rest: bool,
},
}Variants§
Trait Implementations§
Source§impl Clone for VariantPatternPayload
impl Clone for VariantPatternPayload
Source§fn clone(&self) -> VariantPatternPayload
fn clone(&self) -> VariantPatternPayload
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 VariantPatternPayload
impl RefUnwindSafe for VariantPatternPayload
impl Send for VariantPatternPayload
impl Sync for VariantPatternPayload
impl Unpin for VariantPatternPayload
impl UnsafeUnpin for VariantPatternPayload
impl UnwindSafe for VariantPatternPayload
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