[][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 From<ParseIntError> for ParseRatioErr[src]

impl Clone for ParseRatioErr[src]

impl Eq for ParseRatioErr[src]

impl PartialEq<ParseRatioErr> for ParseRatioErr[src]

impl Debug for ParseRatioErr[src]

impl Display for ParseRatioErr[src]

impl StructuralPartialEq for ParseRatioErr[src]

impl StructuralEq for ParseRatioErr[src]

impl Error for ParseRatioErr[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> 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> ToString for T where
    T: Display + ?Sized
[src]

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

type Error = !

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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