[][src]Struct floating_bar::ParseRatioErr

pub struct ParseRatioErr { /* fields omitted */ }

An error which can be returned when parsing a rational number.

Potential causes

Among other causes, ParseRatioErr can be thrown because of leading or trailing whitespace in the string e.g. when it is obtained from the standard input. Using the str.trim() method ensures that no whitespace remains before parsing.

Trait Implementations

impl Eq for ParseRatioErr[src]

impl PartialEq<ParseRatioErr> for ParseRatioErr[src]

impl From<ParseIntError> for ParseRatioErr[src]

impl Clone for ParseRatioErr[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Display for ParseRatioErr[src]

impl Debug for ParseRatioErr[src]

impl Error for ParseRatioErr[src]

fn description(&self) -> &str
1.0.0
[src]

This method is soft-deprecated. Read more

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

fn type_id(&self) -> TypeId where
    Self: 'static, 
1.34.0
[src]

Gets the TypeId of self

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From for T[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.