1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use http::{request::Parts, HeaderMap, Method, Request, Uri, Version, Response, StatusCode};

use crate::{OperationInput, OperationOutput};

impl<B> OperationInput for Request<B> {}
impl OperationInput for Method {}
impl OperationInput for Uri {}
impl OperationInput for Version {}
impl OperationInput for HeaderMap {}
impl OperationInput for Parts {}

impl<B> OperationOutput for Response<B> {
    type Inner = Self;
}

impl OperationOutput for StatusCode {
    type Inner = Self;
}