Trait microasync_rt::io::write::WriteAsync
source · pub trait WriteAsync<'a, T, FWrite, FWriteExact>where
FWrite: Future<Output = Result<usize, Error>> + 'a,{
fn write(&'a mut self, bytes: &'a [u8]) -> FWrite;
fn write_exact(&'a mut self, bytes: &'a [u8]) -> FWriteExact;
}Expand description
Trait that adds async variants of some std::io::Write functions.
Required Methods§
sourcefn write_exact(&'a mut self, bytes: &'a [u8]) -> FWriteExact
fn write_exact(&'a mut self, bytes: &'a [u8]) -> FWriteExact
Async equivalent to std::io::Write::write_exact. When using UDP, this may send multiple packets.