pub struct WirerustEngineBuilder { /* private fields */ }Expand description
Builder for WirerustEngine, for ergonomic embedding and configuration.
Implementations§
Source§impl WirerustEngineBuilder
impl WirerustEngineBuilder
Sourcepub fn register_function<F: FilterFunction + 'static>(
self,
name: impl Into<String>,
func: F,
) -> Self
pub fn register_function<F: FilterFunction + 'static>( self, name: impl Into<String>, func: F, ) -> Self
Register a custom function.
Sourcepub fn no_builtins(self) -> Self
pub fn no_builtins(self) -> Self
Disable built-in functions (by default, builtins are registered).
Sourcepub fn build(self) -> WirerustEngine
pub fn build(self) -> WirerustEngine
Build the engine.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WirerustEngineBuilder
impl !RefUnwindSafe for WirerustEngineBuilder
impl Send for WirerustEngineBuilder
impl Sync for WirerustEngineBuilder
impl Unpin for WirerustEngineBuilder
impl !UnwindSafe for WirerustEngineBuilder
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