Enum SpliceMode

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

Variants

Sendfile
Splice

Trait Implementations

impl PartialEq for SpliceMode

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

impl StructuralPartialEq for SpliceMode

Auto Trait Implementations

impl Freeze for SpliceMode

impl RefUnwindSafe for SpliceMode

impl Send for SpliceMode

impl Sync for SpliceMode

impl Unpin for SpliceMode

impl UnsafeUnpin for SpliceMode

impl UnwindSafe for SpliceMode

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for SpliceMode

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for SpliceMode

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

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