Struct OutOfRange
pub struct OutOfRange { /* private fields */ }
Out of range error type used in various converting APIs
Trait Implementations
impl Clone for OutOfRange
fn clone(&self) -> OutOfRange
impl Copy for OutOfRange
impl Debug for OutOfRange
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for OutOfRange
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for OutOfRange
impl Error for OutOfRange
impl Hash for OutOfRange
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for OutOfRange
fn eq(&self, other: &OutOfRange) -> bool
impl StructuralPartialEq for OutOfRange
Auto Trait Implementations
impl Freeze for OutOfRange
impl RefUnwindSafe for OutOfRange
impl Send for OutOfRange
impl Sync for OutOfRange
impl Unpin for OutOfRange
impl UnsafeUnpin for OutOfRange
impl UnwindSafe for OutOfRange
Blanket Implementations
impl<T> Any for OutOfRange
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for OutOfRange
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for OutOfRange
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for OutOfRange
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for OutOfRange
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for OutOfRange
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for OutOfRange
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for OutOfRange
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 OutOfRange
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for OutOfRange
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>