use crate::IoBuf;
use crate::VortexWrite;
use crate::compat::Compat;
#[deny(clippy::missing_trait_methods)]
impl<W: VortexWrite> VortexWrite for Compat<W> {
fn write_all<B: IoBuf>(
&mut self,
buffer: B,
) -> impl Future<Output = std::io::Result<B>> + Send {
Compat::new(self.inner_mut().write_all(buffer))
}
fn flush(&mut self) -> impl Future<Output = std::io::Result<()>> + Send {
Compat::new(self.inner_mut().flush())
}
fn shutdown(&mut self) -> impl Future<Output = std::io::Result<()>> + Send {
Compat::new(self.inner_mut().shutdown())
}
}