Struct argdata::fd::ConvertFdFn[][src]

pub struct ConvertFdFn<F: Fn(u32) -> Result<Fd, InvalidFd>>(pub F);

Convert encoded fd numbers to Fds using the given function.

Trait Implementations

impl<F: Clone + Fn(u32) -> Result<Fd, InvalidFd>> Clone for ConvertFdFn<F>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<F: Copy + Fn(u32) -> Result<Fd, InvalidFd>> Copy for ConvertFdFn<F>
[src]

impl<F> ConvertFd for ConvertFdFn<F> where
    F: Fn(u32) -> Result<Fd, InvalidFd>, 
[src]

Converts an encoded fd number to an actual Fd.

Auto Trait Implementations

impl<F> Send for ConvertFdFn<F> where
    F: Send

impl<F> Sync for ConvertFdFn<F> where
    F: Sync