SplitRouter

Trait SplitRouter 

Source
pub trait SplitRouter<P: PublicKey>:
    Fn(&Message<P>) -> SplitTarget
    + Send
    + Sync
    + 'static { }
Expand description

A function that routes incoming Messages to a SplitTarget.

Implementors§

Source§

impl<P: PublicKey, F> SplitRouter<P> for F
where F: Fn(&Message<P>) -> SplitTarget + Send + Sync + 'static,