1.0.0[][src]Struct core::fmt::Error

pub struct Error;

The error type which is returned from formatting a message into a stream.

This type does not support transmission of an error other than that an error occurred. Any extra information must be arranged to be transmitted through some other means.

An important thing to remember is that the type fmt::Error should not be confused with std::io::Error or std::error::Error, which you may also have in scope.

Examples

use std::fmt::{self, write};

let mut output = String::new();
if let Err(fmt::Error) = write(&mut output, format_args!("Hello {}!", "world")) {
    panic!("An error occurred");
}Run

Trait Implementations

impl Copy for Error[src]

impl PartialEq<Error> for Error[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
[src]

This method tests for !=.

impl Eq for Error[src]

impl Ord for Error[src]

fn max(self, other: Self) -> Self where
    Self: Sized
1.21.0
[src]

Compares and returns the maximum of two values. Read more

fn min(self, other: Self) -> Self where
    Self: Sized
1.21.0
[src]

Compares and returns the minimum of two values. Read more

fn clamp(self, min: Self, max: Self) -> Self where
    Self: Sized
[src]

🔬 This is a nightly-only experimental API. (clamp #44095)

Returns max if self is greater than max, and min if self is less than min. Otherwise this will return self. Panics if min > max. Read more

impl PartialOrd<Error> for Error[src]

#[must_use]
fn lt(&self, other: &Rhs) -> bool
[src]

This method tests less than (for self and other) and is used by the < operator. Read more

#[must_use]
fn le(&self, other: &Rhs) -> bool
[src]

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

#[must_use]
fn gt(&self, other: &Rhs) -> bool
[src]

This method tests greater than (for self and other) and is used by the > operator. Read more

#[must_use]
fn ge(&self, other: &Rhs) -> bool
[src]

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Clone for Error[src]

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

Performs copy-assignment from source. Read more

impl Default for Error[src]

impl Hash for Error[src]

fn hash_slice<H: Hasher>(data: &[Self], state: &mut H) where
    Self: Sized
1.3.0
[src]

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

impl Debug for Error[src]

impl Display for Error[src]

Auto Trait Implementations

impl Send for Error

impl Sync for Error

Blanket Implementations

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

impl<T> From for T[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.

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> BorrowMut for T where
    T: ?Sized
[src]

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