Struct overflow_error::DivValueByZero[][src]

pub struct DivValueByZero<T: ?Sized>(_);

DivByZero with an attached value.

Trait Implementations

impl<T: Copy + ?Sized> Copy for DivValueByZero<T>
[src]

impl<T: Clone + ?Sized> Clone for DivValueByZero<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: Debug + ?Sized> Debug for DivValueByZero<T>
[src]

Formats the value using the given formatter. Read more

impl<T: PartialEq + ?Sized> PartialEq for DivValueByZero<T>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<T: Eq + ?Sized> Eq for DivValueByZero<T>
[src]

impl<T: Hash + ?Sized> Hash for DivValueByZero<T>
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl<T: ?Sized> ErrorWith<T> for DivValueByZero<T>
[src]

This error, without the attached value.

Gets the underlying error.

References the attached value.

Consumes this error and returns the attached value.

Discards the attached value and returns the underlying error.

Maps a function over the attached value.

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

Formats the value using the given formatter. Read more

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

Performs the conversion.

Auto Trait Implementations

impl<T: ?Sized> Send for DivValueByZero<T> where
    T: Send

impl<T: ?Sized> Sync for DivValueByZero<T> where
    T: Sync