pub struct RuleST11;Expand description
ST11: Unused JOIN (join without reference in SELECT or WHERE).
This is a stub rule. The full implementation would require complex cross-reference analysis to determine if a joined table is actually used in the query.
Trait Implementations§
Source§impl Rule for RuleST11
impl Rule for RuleST11
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
One-line description.
Source§fn explanation(&self) -> &'static str
fn explanation(&self) -> &'static str
Multi-sentence explanation for AI consumers.
Source§fn is_fixable(&self) -> bool
fn is_fixable(&self) -> bool
Can this rule auto-fix violations?
Source§fn crawl_type(&self) -> CrawlType
fn crawl_type(&self) -> CrawlType
Which segments should be visited.
Source§fn eval(&self, _ctx: &RuleContext<'_>) -> Vec<LintViolation>
fn eval(&self, _ctx: &RuleContext<'_>) -> Vec<LintViolation>
Evaluate the rule at the given context, returning violations.
Auto Trait Implementations§
impl Freeze for RuleST11
impl RefUnwindSafe for RuleST11
impl Send for RuleST11
impl Sync for RuleST11
impl Unpin for RuleST11
impl UnsafeUnpin for RuleST11
impl UnwindSafe for RuleST11
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