Struct RegisteredFilterExpander
pub struct RegisteredFilterExpander { /* private fields */ }Expand description
Runtime expander callback stored by the registry.
Implementations§
§impl RegisteredFilterExpander
impl RegisteredFilterExpander
pub fn from_fn(
expander: fn(FilterExpansionRequest<'_>) -> Result<Clip, PixelFlowError>,
) -> RegisteredFilterExpander
pub fn from_fn( expander: fn(FilterExpansionRequest<'_>) -> Result<Clip, PixelFlowError>, ) -> RegisteredFilterExpander
Creates a registry expander from a function pointer.
pub fn new(
expander: impl for<'a> Fn(FilterExpansionRequest<'a>) -> Result<Clip, PixelFlowError> + Send + Sync + 'static,
) -> RegisteredFilterExpander
pub fn new( expander: impl for<'a> Fn(FilterExpansionRequest<'a>) -> Result<Clip, PixelFlowError> + Send + Sync + 'static, ) -> RegisteredFilterExpander
Creates a registry expander from a callback object.
Trait Implementations§
§impl Clone for RegisteredFilterExpander
impl Clone for RegisteredFilterExpander
§fn clone(&self) -> RegisteredFilterExpander
fn clone(&self) -> RegisteredFilterExpander
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RegisteredFilterExpander
impl !RefUnwindSafe for RegisteredFilterExpander
impl Send for RegisteredFilterExpander
impl Sync for RegisteredFilterExpander
impl Unpin for RegisteredFilterExpander
impl UnsafeUnpin for RegisteredFilterExpander
impl !UnwindSafe for RegisteredFilterExpander
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