pub trait OreSinkExt<T>: Sink<T> {
// Provided methods
fn boxed(self) -> Box<dyn Sink<T, Error = Self::Error> + Send>
where Self: Sized + Send + 'static { ... }
fn enqueue(&mut self, item: T) -> Enqueue<'_, Self, T> ⓘ { ... }
}
Available on crate feature
async
only.Expand description
Extension methods for sinks.
Provided Methods§
Sourcefn enqueue(&mut self, item: T) -> Enqueue<'_, Self, T> ⓘ
fn enqueue(&mut self, item: T) -> Enqueue<'_, Self, T> ⓘ
Like futures::sink::SinkExt::send
, but does not flush the sink after enqueuing
item
.
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.