pub struct KnownRulesRule(/* private fields */);Expand description
Detects unknown rules within lint directives.
Implementations§
Source§impl KnownRulesRule
impl KnownRulesRule
Sourcepub const EXCEPTABLE_NODES: Option<&'static [SyntaxKind]>
pub const EXCEPTABLE_NODES: Option<&'static [SyntaxKind]>
Trait Implementations§
Source§impl Clone for KnownRulesRule
impl Clone for KnownRulesRule
Source§fn clone(&self) -> KnownRulesRule
fn clone(&self) -> KnownRulesRule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KnownRulesRule
Source§impl Debug for KnownRulesRule
impl Debug for KnownRulesRule
Source§impl Default for KnownRulesRule
impl Default for KnownRulesRule
Source§impl Rule for KnownRulesRule
impl Rule for KnownRulesRule
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
A short, single sentence description of the rule.
Source§fn explanation(&self) -> &'static str
fn explanation(&self) -> &'static str
Get the long-form explanation of the rule.
Source§fn exceptable_nodes(&self) -> Option<&'static [SyntaxKind]>
fn exceptable_nodes(&self) -> Option<&'static [SyntaxKind]>
Gets the nodes that are exceptable for this rule. Read more
Auto Trait Implementations§
impl Freeze for KnownRulesRule
impl RefUnwindSafe for KnownRulesRule
impl Send for KnownRulesRule
impl Sync for KnownRulesRule
impl Unpin for KnownRulesRule
impl UnsafeUnpin for KnownRulesRule
impl UnwindSafe for KnownRulesRule
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more