pub trait Transport: Sized {
    type Error;
    fn serve<S>(
        self,
        mk_routes: S
    ) -> BoxFuture<'static, Result<(), Self::Error>>
    where
        S: MakeRoutes
; }
Expand description

Trait for enabling generic transport implementations over a MakeRoutes.

Associated Types

The type of the error returned by a transport if it fails.

Required methods

Start serving a MakeRoutes.

Implementors