Skip to main content

Result

Type Alias Result 

1.0.0 · Source
pub type Result = Result<(), Error>;
Expand description

The type returned by formatter methods.

§Examples

use std::fmt;

#[derive(Debug)]
struct Triangle {
    a: f32,
    b: f32,
    c: f32
}

impl fmt::Display for Triangle {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "({}, {}, {})", self.a, self.b, self.c)
    }
}

let pythagorean_triple = Triangle { a: 3.0, b: 4.0, c: 5.0 };

assert_eq!(format!("{pythagorean_triple}"), "(3, 4, 5)");

Aliased Type§

pub enum Result {
    Ok(()),
    Err(Error),
}

Variants§

§1.0.0

Ok(())

This item is validated for IEC 61508 (SIL 2) and ISO 26262 (ASIL B).

Contains the success value

§1.0.0

Err(Error)

This item is validated for IEC 61508 (SIL 2) and ISO 26262 (ASIL B).

Contains the error value