1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
//use failure::*;
//use failure_derive::*;
//use anyhow::*;
use thiserror::*;

#[derive(Error, Debug)]
pub enum PageError {
    #[error("Format Error:{}", 0)]
    FmtError(std::fmt::Error),
    #[error("Message{}", 0)]
    SMess(&'static str),
}

impl From<std::fmt::Error> for PageError {
    fn from(e: std::fmt::Error) -> Self {
        PageError::FmtError(e)
    }
}