pub struct AccumulateFunctionRegistry { /* private fields */ }Expand description
Registry of available accumulate functions
Implementations§
Source§impl AccumulateFunctionRegistry
impl AccumulateFunctionRegistry
Sourcepub fn register(&mut self, function: Box<dyn AccumulateFunction>)
pub fn register(&mut self, function: Box<dyn AccumulateFunction>)
Register a custom accumulate function
Sourcepub fn available_functions(&self) -> Vec<String>
pub fn available_functions(&self) -> Vec<String>
Get all available function names
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AccumulateFunctionRegistry
impl !RefUnwindSafe for AccumulateFunctionRegistry
impl Send for AccumulateFunctionRegistry
impl Sync for AccumulateFunctionRegistry
impl Unpin for AccumulateFunctionRegistry
impl !UnwindSafe for AccumulateFunctionRegistry
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