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::MAXis 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) -> TReturns the argument unchanged.
impl<T> ToOwned for PollTimeoutTryFromError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn 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) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>