Skip to main content

ClientInterface

Trait ClientInterface 

Source
pub trait ClientInterface {
    // Required method
    fn start_request_low_level(
        &self,
        headers: Headers,
        body: Option<Bytes>,
        trailers: Option<Headers>,
        end_stream: bool,
        stream_handler: Box<dyn ClientStreamCreatedHandler>,
    ) -> Result<()>;
}

Required Methods§

Source

fn start_request_low_level( &self, headers: Headers, body: Option<Bytes>, trailers: Option<Headers>, end_stream: bool, stream_handler: Box<dyn ClientStreamCreatedHandler>, ) -> Result<()>

Start HTTP/2 request.

Implementors§