Enum CopyResult

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

Variants

Ended(u64)
Error(Error, u64)
Fallback(u64)

Implementations

impl CopyResult

fn update_take(&self, reader: &mut impl CopyRead)

Auto Trait Implementations

impl !RefUnwindSafe for CopyResult

impl !UnwindSafe for CopyResult

impl Freeze for CopyResult

impl Send for CopyResult

impl Sync for CopyResult

impl Unpin for CopyResult

impl UnsafeUnpin for CopyResult

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for CopyResult

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for CopyResult

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

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