Skip to main content

SplitRouter

Trait SplitRouter 

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

A function that routes incoming NetworkMessages to a SplitTarget.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

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