Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
24 lines (20 sloc) 572 Bytes
use std::num::ParseFloatError;
#[derive(Debug)]
pub enum Error {
BelowAbsoluteZero,
Parsing(ParseFloatError),
}
impl From<ParseFloatError> for Error {
fn from(err: ParseFloatError) -> Self {
Error::Parsing(err)
}
}
use std::fmt::Display;
impl Display for Error {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
match *self {
Error::BelowAbsoluteZero => f.write_str("Error: BelowAbsoluteZero"),
Error::Parsing(ref inner) => ::std::fmt::Display::fmt(inner, f),
}
}
}