pub trait HandleList<H, Cx> {
    // Required method
    async fn handle(
        handler: H,
        req: &[u8],
        cx: Cx
    ) -> Result<Result<Vec<u8>, Error>, (H, Cx)>;
}

Required Methods§

source

async fn handle( handler: H, req: &[u8], cx: Cx ) -> Result<Result<Vec<u8>, Error>, (H, Cx)>

Implementors§

source§

impl<H, Cx> HandleList<H, Cx> for Fail

source§

impl<H, Cx, Req, Prev> HandleList<H, Cx> for With<Req, Prev>where H: Handle<Cx, Req>, Req: Request + for<'a> FromBytes<'a>, Prev: HandleList<H, Cx>, Req::Response: ToBytes,