Skip to main content

TcpWriteHalf

Struct TcpWriteHalf 

Source
pub struct TcpWriteHalf {
    fd: usize,
}

Fields§

§fd: usize

Trait Implementations§

Source§

impl ErrorType for TcpWriteHalf

Source§

type Error = IoError

Error type of all the IO operations on this type.
Source§

impl Write for TcpWriteHalf

Source§

async fn write(&mut self, buf: &[u8]) -> Result<usize, IoError>

Implements write.

Source§

async fn flush(&mut self) -> Result<(), IoError>

Implements flush.

§

async fn write_all(&mut self, buf: &[u8]) -> Result<(), Self::Error>

Write an entire buffer into this writer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<W> WriteExt for W
where W: Write,

§

async fn write_fmt(&mut self, args: Arguments<'_>) -> Result<(), Self::Error>

Write a formatted string into the writer. If the string cannot be written in one go, the string might be formatted multiple times. It’s crucial that the same output is produced each time the string is formatted.