Skip to main content

SplitForwarder

Trait SplitForwarder 

Source
pub trait SplitForwarder<P: PublicKey>:
    Fn(SplitOrigin, &Recipients<P>, &IoBuf) -> Option<Recipients<P>>
    + Send
    + Sync
    + Clone
    + 'static { }
Expand description

A function that forwards messages from SplitOrigin to Recipients.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<P: PublicKey, F> SplitForwarder<P> for F
where F: Fn(SplitOrigin, &Recipients<P>, &IoBuf) -> Option<Recipients<P>> + Send + Sync + Clone + 'static,