pub enum RuleGroup {
Unsoundness,
EscapeHatches,
NonErasable,
LegacySyntax,
Modules,
ClassSemantics,
EnumSemantics,
DeclarationMerging,
JavaScriptCompatibility,
Opinionated,
ControlFlow,
}Expand description
The eleven stable semantic families exposed by bamts.toml and the CLI.
Variants§
Unsoundness
EscapeHatches
NonErasable
LegacySyntax
Modules
ClassSemantics
EnumSemantics
DeclarationMerging
JavaScriptCompatibility
Opinionated
ControlFlow
Implementations§
Trait Implementations§
impl Copy for RuleGroup
impl Eq for RuleGroup
Source§impl Ord for RuleGroup
impl Ord for RuleGroup
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
Source§impl PartialOrd for RuleGroup
impl PartialOrd for RuleGroup
impl StructuralPartialEq for RuleGroup
Auto Trait Implementations§
impl Freeze for RuleGroup
impl RefUnwindSafe for RuleGroup
impl Send for RuleGroup
impl Sync for RuleGroup
impl Unpin for RuleGroup
impl UnsafeUnpin for RuleGroup
impl UnwindSafe for RuleGroup
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