use snafu::prelude::*; #[derive(Debug, Snafu)] pub enum DecodeError { #[snafu(display("Unexpected end of input"))] UnexpectedEndOfInput, #[snafu(display("Malformed whisker at position `{}`", position))] MalformedWhisker { position: usize }, #[snafu(display("Duplicate whisker at position `{}`", position))] DuplicateWhisker { position: usize }, }