#[non_exhaustive]pub enum SpecFeature {
MacroAperture,
Region,
CircularArc,
SingleQuadrantArc,
ExcellonRoute,
ExcellonSlot,
ClearPolarity,
StepAndRepeat,
ApertureBlock,
ImageNegative,
}Expand description
Spec features found while flattening, for diagnostics.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MacroAperture
Region
CircularArc
SingleQuadrantArc
ExcellonRoute
ExcellonSlot
ClearPolarity
StepAndRepeat
ApertureBlock
ImageNegative
Trait Implementations§
Source§impl Clone for SpecFeature
impl Clone for SpecFeature
impl Copy for SpecFeature
Source§impl Debug for SpecFeature
impl Debug for SpecFeature
impl Eq for SpecFeature
Source§impl Hash for SpecFeature
impl Hash for SpecFeature
Source§impl Ord for SpecFeature
impl Ord for SpecFeature
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for SpecFeature
impl PartialEq for SpecFeature
Source§impl PartialOrd for SpecFeature
impl PartialOrd for SpecFeature
impl StructuralPartialEq for SpecFeature
Auto Trait Implementations§
impl Freeze for SpecFeature
impl RefUnwindSafe for SpecFeature
impl Send for SpecFeature
impl Sync for SpecFeature
impl Unpin for SpecFeature
impl UnsafeUnpin for SpecFeature
impl UnwindSafe for SpecFeature
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