Trait ResponseWriter
pub trait ResponseWriter:
Send
+ Sync
+ 'static {
// Required method
fn write_response(&self, res: Response) -> impl Future<Output = ()> + Send;
}Available on crate features
http and std only.Expand description
A trait for writing http responses.
Required Methods§
fn write_response(&self, res: Response) -> impl Future<Output = ()> + Send
fn write_response(&self, res: Response) -> impl Future<Output = ()> + Send
Write the HTTP response while its body is streaming.
Implementations must consume or deliberately drop the body while this future runs. Retaining it for later applies backpressure once its single-frame observational capture queue is full.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".