Skip to main content

RecvResultExt

Trait RecvResultExt 

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

Source

type RecvResult

The mapped result.

Required Methods§

Source

fn map_addr(self) -> Self::RecvResult

Create [SockAddr] if the result is Ok.

Implementors§

Source§

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

Source§

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

Source§

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

Source§

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