async_utf8_decoder/
error.rs

1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum DecodeError {
5    #[error("incomplete utf8 sequence `{0:?}`")]
6    IncompleteUtf8Sequence(Vec<u8>),
7
8    #[error(transparent)]
9    Utf8Error(#[from] std::str::Utf8Error),
10
11    #[error(transparent)]
12    IOError(#[from] futures_io::Error),
13}