pub struct CollectionUtilsPlugin { /* private fields */ }Expand description
Built-in plugin for collection operations
Implementations§
Trait Implementations§
Source§impl RulePlugin for CollectionUtilsPlugin
impl RulePlugin for CollectionUtilsPlugin
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 CollectionUtilsPlugin
impl RefUnwindSafe for CollectionUtilsPlugin
impl Send for CollectionUtilsPlugin
impl Sync for CollectionUtilsPlugin
impl Unpin for CollectionUtilsPlugin
impl UnwindSafe for CollectionUtilsPlugin
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more