pub fn peer_layer<F, Fut>(call: F) -> PeerLayerFn<F>where
F: Fn(PeerRequest, PeerNext) -> Fut + Send + Sync + 'static,
Fut: Future<Output = Result<PeerRequest, HandlerError>> + Send + 'static,pub fn peer_layer<F, Fut>(call: F) -> PeerLayerFn<F>where
F: Fn(PeerRequest, PeerNext) -> Fut + Send + Sync + 'static,
Fut: Future<Output = Result<PeerRequest, HandlerError>> + Send + 'static,