pub struct RequireWhereInUpdateRule;Expand description
UPDATE 必须包含 WHERE 子句规则
无 WHERE 的 UPDATE 会更新全表,属高危操作。
Trait Implementations§
Source§impl Debug for RequireWhereInUpdateRule
impl Debug for RequireWhereInUpdateRule
Source§impl Default for RequireWhereInUpdateRule
impl Default for RequireWhereInUpdateRule
Source§fn default() -> RequireWhereInUpdateRule
fn default() -> RequireWhereInUpdateRule
Returns the “default value” for a type. Read more
Source§impl SqlRule for RequireWhereInUpdateRule
impl SqlRule for RequireWhereInUpdateRule
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 RequireWhereInUpdateRule
impl RefUnwindSafe for RequireWhereInUpdateRule
impl Send for RequireWhereInUpdateRule
impl Sync for RequireWhereInUpdateRule
impl Unpin for RequireWhereInUpdateRule
impl UnsafeUnpin for RequireWhereInUpdateRule
impl UnwindSafe for RequireWhereInUpdateRule
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