mysten_network::callback

Trait ResponseHandler

Source
pub trait ResponseHandler {
    // Required methods
    fn on_response(&mut self, response: &Parts);
    fn on_error<E>(&mut self, error: &E)
       where E: Display + 'static;

    // Provided methods
    fn on_body_chunk<B>(&mut self, _chunk: &B)
       where B: Buf { ... }
    fn on_end_of_stream(&mut self, _trailers: Option<&HeaderMap>) { ... }
}

Required Methods§

Source

fn on_response(&mut self, response: &Parts)

Source

fn on_error<E>(&mut self, error: &E)
where E: Display + 'static,

Provided Methods§

Source

fn on_body_chunk<B>(&mut self, _chunk: &B)
where B: Buf,

Source

fn on_end_of_stream(&mut self, _trailers: Option<&HeaderMap>)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§