RecvResultExt

Trait RecvResultExt 

pub trait RecvResultExt {
    type RecvResult;

    // Required method
    fn map_addr(self) -> Self::RecvResult;
}
Expand description

Helper trait for RecvFrom, RecvFromVectored and RecvMsg.

Required Associated Types§

type RecvResult

The mapped result.

Required Methods§

fn map_addr(self) -> Self::RecvResult

Create [SockAddr] if the result is Ok.

Implementors§

§

impl<T> RecvResultExt for BufResult<usize, (T, SockAddrStorage, u32)>

§

type RecvResult = BufResult<(usize, SockAddr), T>

§

impl<T> RecvResultExt for BufResult<usize, (T, SockAddrStorage, u32, usize)>

§

type RecvResult = BufResult<(usize, usize, SockAddr), T>