Enum PollTimeoutTryFromError

pub enum PollTimeoutTryFromError

Error type for integer conversions into PollTimeout.

Variants

TooNegative

Passing a value less than -1 is invalid on some systems, see https://man.freebsd.org/cgi/man.cgi?poll#end.

TooPositive

Passing a value greater than i32::MAX is invalid.

Trait Implementations

impl Clone for PollTimeoutTryFromError

fn clone(&self) -> Self

impl Copy for PollTimeoutTryFromError

impl Debug for PollTimeoutTryFromError

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

impl Display for PollTimeoutTryFromError

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

impl Eq for PollTimeoutTryFromError

impl Error for PollTimeoutTryFromError

impl PartialEq for PollTimeoutTryFromError

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

impl StructuralPartialEq for PollTimeoutTryFromError

Auto Trait Implementations

impl Freeze for PollTimeoutTryFromError

impl RefUnwindSafe for PollTimeoutTryFromError

impl Send for PollTimeoutTryFromError

impl Sync for PollTimeoutTryFromError

impl Unpin for PollTimeoutTryFromError

impl UnsafeUnpin for PollTimeoutTryFromError

impl UnwindSafe for PollTimeoutTryFromError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for PollTimeoutTryFromError where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for PollTimeoutTryFromError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for PollTimeoutTryFromError where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T> ToString for PollTimeoutTryFromError where T: Display + ?Sized,

fn to_string(&self) -> String

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

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

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

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