Struct tokio_test::io::Mock[][src]

pub struct Mock { /* fields omitted */ }

An I/O object that follows a predefined script.

This value is created by Builder and implements AsyncRead + AsyncWrite. It follows the scenario described by the builder and panics otherwise.

Trait Implementations

impl AsyncRead for Mock[src]

impl AsyncWrite for Mock[src]

impl Debug for Mock[src]

impl Drop for Mock[src]

Ensures that Mock isn’t dropped with data “inside”.

Auto Trait Implementations

impl !RefUnwindSafe for Mock

impl Send for Mock

impl Sync for Mock

impl Unpin for Mock

impl !UnwindSafe for Mock

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<R> AsyncReadExt for R where
    R: AsyncRead + ?Sized
[src]

impl<W> AsyncWriteExt for W where
    W: AsyncWrite + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.