zi_term/
error.rs

1use std::io;
2use thiserror::Error;
3
4/// Alias for `Result` with a backend error.
5pub type Result<T> = std::result::Result<T, Error>;
6
7/// Error type for
8#[derive(Debug, Error)]
9pub enum Error {
10    /// Error originating from [crossterm](https://docs.rs/crossterm)
11    #[error(transparent)]
12    Crossterm(#[from] crossterm::ErrorKind),
13
14    /// IO error
15    #[error(transparent)]
16    Io(io::Error),
17}