Enum FdHandle

pub(in ::sys::io::kernel_copy::linux) enum FdHandle

Variants

Input
Output

Trait Implementations

impl PartialEq for FdHandle

fn eq(&self, other: &FdHandle) -> bool

impl StructuralPartialEq for FdHandle

Auto Trait Implementations

impl Freeze for FdHandle

impl RefUnwindSafe for FdHandle

impl Send for FdHandle

impl Sync for FdHandle

impl Unpin for FdHandle

impl UnsafeUnpin for FdHandle

impl UnwindSafe for FdHandle

Blanket Implementations

impl<T> Any for FdHandle where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for FdHandle where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for FdHandle where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for FdHandle

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for FdHandle where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for FdHandle

impl<T, U> Into<U> for FdHandle where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for FdHandle where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for FdHandle where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>