pub struct AuditPlugin { /* private fields */ }Expand description
审计插件(记录所有写操作)
Implementations§
Trait Implementations§
Source§impl Default for AuditPlugin
impl Default for AuditPlugin
Source§impl Plugin for AuditPlugin
impl Plugin for AuditPlugin
Source§fn stages(&self) -> Vec<ExecutionStage>
fn stages(&self) -> Vec<ExecutionStage>
拦截哪些阶段
Source§fn intercept(&self, context: &mut PluginContext) -> PluginDecision
fn intercept(&self, context: &mut PluginContext) -> PluginDecision
拦截处理
Auto Trait Implementations§
impl !Freeze for AuditPlugin
impl !RefUnwindSafe for AuditPlugin
impl Send for AuditPlugin
impl Sync for AuditPlugin
impl Unpin for AuditPlugin
impl UnsafeUnpin for AuditPlugin
impl UnwindSafe for AuditPlugin
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