1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use failure::Fail; #[derive(Debug, Fail)] pub enum FromStrError { #[fail(display = "invalid character code `{}` at {}", chr, idx)] InvalidCharacter { chr: u8, idx: usize }, #[fail(display = "invalid length: {}", _0)] InvalidLength(usize), } #[derive(Debug, Fail)] pub enum FromSliceError { #[fail(display = "invalid length: {}", _0)] InvalidLength(usize), }