pub trait Writer: Send {
// Required methods
fn write(&mut self, chunk: Bytes) -> Pending<'_, ()>;
fn finish(self: Box<Self>) -> Pending<'static, ()>;
fn abort(self: Box<Self>) -> Pending<'static, ()>;
}Expand description
Nothing is kept under its key until finish succeeds.
Required Methods§
fn write(&mut self, chunk: Bytes) -> Pending<'_, ()>
fn finish(self: Box<Self>) -> Pending<'static, ()>
fn abort(self: Box<Self>) -> Pending<'static, ()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".