Struct ConversionRange

pub struct ConversionRange;

An error type indicating that a conversion failed because the target type could not store the initial value.

Trait Implementations

impl Clone for ConversionRange

fn clone(&self) -> ConversionRange

impl Copy for ConversionRange

impl Debug for ConversionRange

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

impl Display for ConversionRange

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

impl Eq for ConversionRange

impl Error for ConversionRange

impl PartialEq for ConversionRange

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

impl StructuralPartialEq for ConversionRange

impl TryFrom<Error> for ConversionRange

type Error = DifferentVariant;
fn try_from(err: Error) -> Result<Self, Self::Error>

Auto Trait Implementations

impl Freeze for ConversionRange

impl RefUnwindSafe for ConversionRange

impl Send for ConversionRange

impl Sync for ConversionRange

impl Unpin for ConversionRange

impl UnsafeUnpin for ConversionRange

impl UnwindSafe for ConversionRange

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for ConversionRange

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

fn to_string(&self) -> String

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

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

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

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