Enum AncillaryError

#[non_exhaustive]
pub enum AncillaryError

The error type which is returned from parsing the type a control message.

Variants

Unknown { cmsg_level: i32, cmsg_type: i32 }

Trait Implementations

impl Debug for AncillaryError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Auto Trait Implementations

impl Freeze for AncillaryError

impl RefUnwindSafe for AncillaryError

impl Send for AncillaryError

impl Sync for AncillaryError

impl Unpin for AncillaryError

impl UnsafeUnpin for AncillaryError

impl UnwindSafe for AncillaryError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for AncillaryError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for AncillaryError

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

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