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 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 Attacher<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 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> 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