1#[derive(thiserror::Error, Debug)]
3pub enum TlError {
4 #[error("IO error: {0}")]
5 IO(#[from] std::io::Error),
6
7 #[cfg(unix)]
8 #[error("Xterm-query error: {0}")]
9 XtermQuery(#[from] xterm_query::XQError),
10
11 #[error("Parse Int error: {0}")]
12 ParseInt(#[from] std::num::ParseIntError),
13
14 #[error("Wrong answer format: {0}")]
15 WrongFormat(String),
16
17 #[error("No $COLORFGBG env variable")]
18 NoColorFgBgEnv,
19
20 #[error("Var error: {0}")]
21 VarError(#[from] std::env::VarError),
22
23 #[error("Unsupported platform")] Unsupported,
25}