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.

Implementors§

Source§

impl IntoInner for CreateSocket

Source§

type Inner = Socket

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> IntoInner for Accept<S>

Source§

type Inner = (Socket, SockAddr)

Source§

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

Source§

type Inner = <AcceptMulti<S> as IntoInner>::Inner

Source§

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

Source§

type Inner = <FileStat<S> as IntoInner>::Inner

Source§

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

Source§

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

Source§

type Inner = <PathStat<S> as IntoInner>::Inner

Source§

impl<S> IntoInner for Attacher<S>

Source§

impl<S> IntoInner for WebSocketStream<S>

Source§

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

Source§

type Inner = D

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<T, C, S> IntoInner for RecvMsg<T, C, S>

Source§

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

Source§

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

Source§

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

Source§

type Inner = <SendMsg<T, C, S> as IntoInner>::Inner

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, S: AsFd,

Source§

type Inner = <RecvFrom<T, S> as IntoInner>::Inner

Source§

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

Source§

type Inner = <RecvFromVectored<T, S> as IntoInner>::Inner

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, S: AsFd,

Source§

type Inner = <SendTo<T, S> as IntoInner>::Inner

Source§

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

Source§

type Inner = <SendToVectored<T, S> as IntoInner>::Inner

Source§

impl<T, S> IntoInner for SendToVectoredZc<T, S>
where T: IoVectoredBuf, S: AsFd,

Source§

type Inner = <SendToVectored<T, S> as IntoInner>::Inner

Source§

impl<T, S> IntoInner for SendToZc<T, S>
where T: IoBuf, S: AsFd,

Source§

type Inner = <SendTo<T, S> as IntoInner>::Inner

Source§

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

Source§

type Inner = T

Source§

impl<T, S> IntoInner for SendVectoredZc<T, S>
where T: IoVectoredBuf, S: AsFd,

Source§

impl<T, S> IntoInner for SendZc<T, S>
where T: IoBuf, S: AsFd,

Source§

type Inner = <Send<T, S> as IntoInner>::Inner

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<W> IntoInner for BufWriter<W>

Source§

type Inner = W