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>> {
Compat::new(self.inner_mut().write_all(buffer))
}
fn flush(&mut self) -> impl Future<Output = std::io::Result<()>> {
Compat::new(self.inner_mut().flush())
}
fn shutdown(&mut self) -> impl Future<Output = std::io::Result<()>> {
Compat::new(self.inner_mut().shutdown())
}
}