Skip to main content

IntoInner

Trait IntoInner 

Source
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§

Source

type Inner

The inner type.

Required Methods§

Source

fn into_inner(self) -> Self::Inner

Get the inner buffer.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl IntoInner for CreateSocket

Source§

type Inner = Socket

Source§

impl IntoInner for Pipe

Source§

impl IntoInner for RecvFromMultiResult

Source§

impl IntoInner for RecvMsgMultiResult

Source§

impl<B> IntoInner for Reader<B>

Source§

type Inner = B

Source§

impl<B> IntoInner for Writer<B>

Source§

type Inner = B

Source§

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

Source§

type Inner = D

Source§

impl<R> IntoInner for BufReader<R>

Source§

type Inner = R

Source§

impl<S1, S2, F, D> IntoInner for AsyncifyFd2<S1, S2, F, D>

Source§

type Inner = D

Source§

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

Source§

type Inner = D

Source§

impl<S> IntoInner for Accept<S>

Source§

type Inner = (Socket, SockAddr)

Source§

impl<S> IntoInner for AcceptMulti<S>

Source§

type Inner = Socket

Source§

impl<S> IntoInner for Attacher<S>

Source§

impl<S> IntoInner for FileStat<S>

Source§

impl<S> IntoInner for OpenFile<S>
where S: AsFd,

Source§

impl<S> IntoInner for PathStat<S>
where S: AsFd,

Source§

impl<S> IntoInner for PollOnce<S>

Source§

type Inner = S

Source§

impl<S> IntoInner for WebSocketStream<S>
where S: Splittable,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = (T, Option<SockAddr>)

Source§

impl<T, S> IntoInner for RecvFromVectored<T, S>
where T: IoVectoredBufMut, S: AsFd,

Source§

type Inner = (T, Option<SockAddr>)

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

type Inner = T

Source§

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

Source§

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

Source§

impl<T> IntoInner for Slice<T>

Source§

type Inner = T

Source§

impl<T> IntoInner for Uninit<T>

Source§

type Inner = T

Source§

impl<T> IntoInner for VectoredBufIter<T>

Source§

type Inner = T

Source§

impl<T> IntoInner for VectoredSlice<T>

Source§

type Inner = T

Source§

impl<W> IntoInner for BufWriter<W>

Source§

type Inner = W