pub struct WriteHalf<'a, T>(/* private fields */);Expand description
Borrowed write half.
Trait Implementations§
Source§impl<T> AsyncWrite for WriteHalf<'_, T>where
    for<'a> &'a T: AsyncWrite,
 
impl<T> AsyncWrite for WriteHalf<'_, T>where
    for<'a> &'a T: AsyncWrite,
Source§async fn write_vectored<B: IoVectoredBuf>(
    &mut self,
    buf: B,
) -> BufResult<usize, B>
 
async fn write_vectored<B: IoVectoredBuf>( &mut self, buf: B, ) -> BufResult<usize, B>
Like 
write, except that it write bytes from a buffer implements
IoVectoredBuf into the source. Read moreAuto Trait Implementations§
impl<'a, T> Freeze for WriteHalf<'a, T>
impl<'a, T> RefUnwindSafe for WriteHalf<'a, T>where
    T: RefUnwindSafe,
impl<'a, T> Send for WriteHalf<'a, T>where
    T: Sync,
impl<'a, T> Sync for WriteHalf<'a, T>where
    T: Sync,
impl<'a, T> Unpin for WriteHalf<'a, T>
impl<'a, T> UnwindSafe for WriteHalf<'a, T>where
    T: RefUnwindSafe,
Blanket Implementations§
Source§impl<A> AsyncWriteExt for Awhere
    A: AsyncWrite + ?Sized,
 
impl<A> AsyncWriteExt for Awhere
    A: AsyncWrite + ?Sized,
Source§fn by_ref(&mut self) -> &mut Selfwhere
    Self: Sized,
 
fn by_ref(&mut self) -> &mut Selfwhere
    Self: Sized,
Creates a “by reference” adaptor for this instance of 
AsyncWrite. Read moreSource§async fn write_all<T>(&mut self, buf: T) -> BufResult<(), T>where
    T: IoBuf,
 
async fn write_all<T>(&mut self, buf: T) -> BufResult<(), T>where
    T: IoBuf,
Write the entire contents of a buffer into this writer.
Source§async fn write_vectored_all<T>(&mut self, buf: T) -> BufResult<(), T>where
    T: IoVectoredBuf,
 
async fn write_vectored_all<T>(&mut self, buf: T) -> BufResult<(), T>where
    T: IoVectoredBuf,
Write the entire contents of a buffer into this writer. Like
AsyncWrite::write_vectored, except that it tries to write the entire
contents of the buffer into this writer.Source§async fn write_u8(&mut self, num: u8) -> Result<(), Error>
 
async fn write_u8(&mut self, num: u8) -> Result<(), Error>
Write a big endian 
u8 into the underlying writer.Source§async fn write_u8_le(&mut self, num: u8) -> Result<(), Error>
 
async fn write_u8_le(&mut self, num: u8) -> Result<(), Error>
Write a little endian 
u8 into the underlying writer.Source§async fn write_u16(&mut self, num: u16) -> Result<(), Error>
 
async fn write_u16(&mut self, num: u16) -> Result<(), Error>
Write a big endian 
u16 into the underlying writer.Source§async fn write_u16_le(&mut self, num: u16) -> Result<(), Error>
 
async fn write_u16_le(&mut self, num: u16) -> Result<(), Error>
Write a little endian 
u16 into the underlying writer.Source§async fn write_u32(&mut self, num: u32) -> Result<(), Error>
 
async fn write_u32(&mut self, num: u32) -> Result<(), Error>
Write a big endian 
u32 into the underlying writer.Source§async fn write_u32_le(&mut self, num: u32) -> Result<(), Error>
 
async fn write_u32_le(&mut self, num: u32) -> Result<(), Error>
Write a little endian 
u32 into the underlying writer.Source§async fn write_u64(&mut self, num: u64) -> Result<(), Error>
 
async fn write_u64(&mut self, num: u64) -> Result<(), Error>
Write a big endian 
u64 into the underlying writer.Source§async fn write_u64_le(&mut self, num: u64) -> Result<(), Error>
 
async fn write_u64_le(&mut self, num: u64) -> Result<(), Error>
Write a little endian 
u64 into the underlying writer.Source§async fn write_u128(&mut self, num: u128) -> Result<(), Error>
 
async fn write_u128(&mut self, num: u128) -> Result<(), Error>
Write a big endian 
u128 into the underlying writer.Source§async fn write_u128_le(&mut self, num: u128) -> Result<(), Error>
 
async fn write_u128_le(&mut self, num: u128) -> Result<(), Error>
Write a little endian 
u128 into the underlying writer.Source§async fn write_i8(&mut self, num: i8) -> Result<(), Error>
 
async fn write_i8(&mut self, num: i8) -> Result<(), Error>
Write a big endian 
i8 into the underlying writer.Source§async fn write_i8_le(&mut self, num: i8) -> Result<(), Error>
 
async fn write_i8_le(&mut self, num: i8) -> Result<(), Error>
Write a little endian 
i8 into the underlying writer.Source§async fn write_i16(&mut self, num: i16) -> Result<(), Error>
 
async fn write_i16(&mut self, num: i16) -> Result<(), Error>
Write a big endian 
i16 into the underlying writer.Source§async fn write_i16_le(&mut self, num: i16) -> Result<(), Error>
 
async fn write_i16_le(&mut self, num: i16) -> Result<(), Error>
Write a little endian 
i16 into the underlying writer.Source§async fn write_i32(&mut self, num: i32) -> Result<(), Error>
 
async fn write_i32(&mut self, num: i32) -> Result<(), Error>
Write a big endian 
i32 into the underlying writer.Source§async fn write_i32_le(&mut self, num: i32) -> Result<(), Error>
 
async fn write_i32_le(&mut self, num: i32) -> Result<(), Error>
Write a little endian 
i32 into the underlying writer.Source§async fn write_i64(&mut self, num: i64) -> Result<(), Error>
 
async fn write_i64(&mut self, num: i64) -> Result<(), Error>
Write a big endian 
i64 into the underlying writer.Source§async fn write_i64_le(&mut self, num: i64) -> Result<(), Error>
 
async fn write_i64_le(&mut self, num: i64) -> Result<(), Error>
Write a little endian 
i64 into the underlying writer.Source§async fn write_i128(&mut self, num: i128) -> Result<(), Error>
 
async fn write_i128(&mut self, num: i128) -> Result<(), Error>
Write a big endian 
i128 into the underlying writer.Source§async fn write_i128_le(&mut self, num: i128) -> Result<(), Error>
 
async fn write_i128_le(&mut self, num: i128) -> Result<(), Error>
Write a little endian 
i128 into the underlying writer.Source§async fn write_f32(&mut self, num: f32) -> Result<(), Error>
 
async fn write_f32(&mut self, num: f32) -> Result<(), Error>
Write a big endian 
f32 into the underlying writer.Source§async fn write_f32_le(&mut self, num: f32) -> Result<(), Error>
 
async fn write_f32_le(&mut self, num: f32) -> Result<(), Error>
Write a little endian 
f32 into the underlying writer.Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more