pub struct SpecializedPattern {
pub patterns: Vec<Pattern>,
pub applies: bool,
}Expand description
Pattern specialization result
Fields§
§patterns: Vec<Pattern>The resulting patterns after specialization
applies: boolWhether this specialization applies
Trait Implementations§
Source§impl Clone for SpecializedPattern
impl Clone for SpecializedPattern
Source§fn clone(&self) -> SpecializedPattern
fn clone(&self) -> SpecializedPattern
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 moreSource§impl Debug for SpecializedPattern
impl Debug for SpecializedPattern
Source§impl PartialEq for SpecializedPattern
impl PartialEq for SpecializedPattern
impl StructuralPartialEq for SpecializedPattern
Auto Trait Implementations§
impl Freeze for SpecializedPattern
impl RefUnwindSafe for SpecializedPattern
impl Send for SpecializedPattern
impl Sync for SpecializedPattern
impl Unpin for SpecializedPattern
impl UnsafeUnpin for SpecializedPattern
impl UnwindSafe for SpecializedPattern
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