pub struct MaxColumnCountRule {
pub max_columns: usize,
}Expand description
限制 SELECT 列数上限(防止超宽结果集)
Fields§
§max_columns: usize最大允许列数
Trait Implementations§
Source§impl Default for MaxColumnCountRule
impl Default for MaxColumnCountRule
Source§impl SqlRule for MaxColumnCountRule
impl SqlRule for MaxColumnCountRule
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 MaxColumnCountRule
impl RefUnwindSafe for MaxColumnCountRule
impl Send for MaxColumnCountRule
impl Sync for MaxColumnCountRule
impl Unpin for MaxColumnCountRule
impl UnsafeUnpin for MaxColumnCountRule
impl UnwindSafe for MaxColumnCountRule
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