IntoInner

Trait IntoInner 

pub trait IntoInner {
    type Inner;

    // Required method
    fn into_inner(self) -> Self::Inner;
}
Expand description

Trait to get the inner buffer of an operation or a result.

Required Associated Types§

type Inner

The inner type.

Required Methods§

fn into_inner(self) -> Self::Inner

Get the inner buffer.

Implementors§

§

impl<F, D> IntoInner for Asyncify<F, D>

§

type Inner = D

Source§

impl<R> IntoInner for BufReader<R>

Source§

type Inner = R

§

impl<S> IntoInner for Attacher<S>

§

type Inner = SharedFd<S>

Source§

impl<S> IntoInner for WebSocketStream<S>

§

impl<S, F, D> IntoInner for AsyncifyFd<S, F, D>

§

type Inner = D

§

impl<S, I, O> IntoInner for DeviceIoControl<S, I, O>
where I: IoBuf, O: IoBufMut,

§

type Inner = (Option<I>, Option<O>)

Source§

impl<T> IntoInner for AsyncFd<T>
where T: AsFd,

Source§

impl<T> IntoInner for PollFd<T>
where T: AsFd,

§

impl<T> IntoInner for Slice<T>

§

type Inner = T

§

impl<T> IntoInner for Uninit<T>

§

type Inner = T

§

impl<T> IntoInner for VectoredBufIter<T>

§

type Inner = T

§

impl<T> IntoInner for VectoredSlice<T>

§

type Inner = T

§

impl<T, C, S> IntoInner for RecvMsg<T, C, S>

§

type Inner = ((T, C), SockAddrStorage, i32, usize)

§

impl<T, C, S> IntoInner for SendMsg<T, C, S>
where T: IoVectoredBuf, C: IoBuf,

§

impl<T, O> IntoInner for BufResult<O, T>
where T: IntoInner,

§

type Inner = BufResult<O, <T as IntoInner>::Inner>

§

impl<T, S> IntoInner for Read<T, S>
where T: IoBufMut,

§

type Inner = T

§

impl<T, S> IntoInner for ReadAt<T, S>
where T: IoBufMut,

§

type Inner = T

§

impl<T, S> IntoInner for Recv<T, S>
where T: IoBufMut,

§

type Inner = T

§

impl<T, S> IntoInner for RecvFrom<T, S>
where T: IoBufMut,

§

type Inner = (T, SockAddrStorage, i32)

§

impl<T, S> IntoInner for RecvFromVectored<T, S>

§

type Inner = (T, SockAddrStorage, i32)

§

impl<T, S> IntoInner for RecvVectored<T, S>

§

type Inner = T

§

impl<T, S> IntoInner for Send<T, S>
where T: IoBuf,

§

type Inner = T

§

impl<T, S> IntoInner for SendTo<T, S>
where T: IoBuf,

§

type Inner = T

§

impl<T, S> IntoInner for SendToVectored<T, S>
where T: IoVectoredBuf,

§

type Inner = T

§

impl<T, S> IntoInner for SendVectored<T, S>
where T: IoVectoredBuf,

§

type Inner = T

§

impl<T, S> IntoInner for Write<T, S>
where T: IoBuf,

§

type Inner = T

§

impl<T, S> IntoInner for WriteAt<T, S>
where T: IoBuf,

§

type Inner = T

Source§

impl<W> IntoInner for BufWriter<W>

Source§

type Inner = W