pub struct ValidationPlugin { /* private fields */ }Expand description
Built-in plugin for data validation operations
Implementations§
Trait Implementations§
Source§impl RulePlugin for ValidationPlugin
impl RulePlugin for ValidationPlugin
Source§fn get_metadata(&self) -> &PluginMetadata
fn get_metadata(&self) -> &PluginMetadata
Get plugin metadata
Source§fn register_actions(&self, engine: &mut RustRuleEngine) -> Result<()>
fn register_actions(&self, engine: &mut RustRuleEngine) -> Result<()>
Register custom actions with the engine
Source§fn register_functions(&self, engine: &mut RustRuleEngine) -> Result<()>
fn register_functions(&self, engine: &mut RustRuleEngine) -> Result<()>
Register custom functions with the engine
Source§fn health_check(&mut self) -> PluginHealth
fn health_check(&mut self) -> PluginHealth
Health check for the plugin
Auto Trait Implementations§
impl Freeze for ValidationPlugin
impl RefUnwindSafe for ValidationPlugin
impl Send for ValidationPlugin
impl Sync for ValidationPlugin
impl Unpin for ValidationPlugin
impl UnwindSafe for ValidationPlugin
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