Struct CopyParams

pub(in ::sys::io::kernel_copy::linux) struct CopyParams(pub(in ::sys::io::kernel_copy::linux) FdMeta, pub(in ::sys::io::kernel_copy::linux) Option<RawFd>);

Fields

0: FdMeta
1: Option<RawFd>

Auto Trait Implementations

impl Freeze for CopyParams

impl RefUnwindSafe for CopyParams

impl Send for CopyParams

impl Sync for CopyParams

impl Unpin for CopyParams

impl UnsafeUnpin for CopyParams

impl UnwindSafe for CopyParams

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for CopyParams

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for CopyParams

impl<T, U> Into<U> for CopyParams 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 CopyParams 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 CopyParams where U: TryFrom<T>,

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