1use core::fmt::{self, Display};
2
3#[derive(Copy, Clone, Debug)]
4pub enum Error {
5 InputTooShort,
6 InputTooLong,
7 MalformedInput,
8}
9
10impl Display for Error {
11 fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
12 let msg = match self {
13 Error::InputTooShort => "input too short",
14 Error::InputTooLong => "input too long",
15 Error::MalformedInput => "malformed input",
16 };
17 formatter.write_str(msg)
18 }
19}
20