Trait ServerExecutor

Source
pub trait ServerExecutor<P, S, A, B>: Executor<ConnectionDriver<Instrumented<P::Connection>, <P as Protocol<S::Service, A::Conn, B>>::Error>> + Sealed<(P, S, A, B)>
where P: Protocol<S::Service, A::Conn, B>, S: MakeServiceRef<A::Conn, B>, A: Accept,
{ }
Available on crate feature server only.
Expand description

An executor suitable for spawning connection futures and driving them to completion.

Implementors§

Source§

impl<P, S, A, B, E> ServerExecutor<P, S, A, B> for E
where P: Protocol<S::Service, A::Conn, B>, S: MakeServiceRef<A::Conn, B>, A: Accept, E: Executor<ConnectionDriver<Instrumented<P::Connection>, <P as Protocol<S::Service, A::Conn, B>>::Error>>,