[−][src]Struct rug::integer::TryFromIntegerError
An error which can be returned when a checked conversion from
Integer
fails.
Examples
use rug::integer::TryFromIntegerError; use rug::Integer; use std::convert::TryFrom; // This is negative and cannot be converted to u32. let i = Integer::from(-5); let error: TryFromIntegerError = match u32::try_from(&i) { Ok(_) => unreachable!(), Err(error) => error, }; println!("Error: {}", error);
Trait Implementations
impl Copy for TryFromIntegerError
[src]
impl Clone for TryFromIntegerError
[src]
fn clone(&self) -> TryFromIntegerError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for TryFromIntegerError
[src]
impl Display for TryFromIntegerError
[src]
impl Error for TryFromIntegerError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Send for TryFromIntegerError
impl Unpin for TryFromIntegerError
impl Sync for TryFromIntegerError
impl UnwindSafe for TryFromIntegerError
impl RefUnwindSafe for TryFromIntegerError
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,