pub struct MaxJoinCountRule {
pub max: usize,
}Expand description
JOIN 数量上限规则
Fields§
§max: usize允许的最大 JOIN 数量
Implementations§
Trait Implementations§
Source§impl Debug for MaxJoinCountRule
impl Debug for MaxJoinCountRule
Source§impl SqlRule for MaxJoinCountRule
impl SqlRule for MaxJoinCountRule
Source§fn severity(&self) -> RuleSeverity
fn severity(&self) -> RuleSeverity
规则的默认严重级别
Source§fn check(&self, ctx: &RuleContext) -> Option<RuleViolation>
fn check(&self, ctx: &RuleContext) -> Option<RuleViolation>
检查 SQL 上下文,返回
Some(violation) 表示违规,None 表示通过Auto Trait Implementations§
impl Freeze for MaxJoinCountRule
impl RefUnwindSafe for MaxJoinCountRule
impl Send for MaxJoinCountRule
impl Sync for MaxJoinCountRule
impl Unpin for MaxJoinCountRule
impl UnsafeUnpin for MaxJoinCountRule
impl UnwindSafe for MaxJoinCountRule
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