blob: 17ad599da9dd316618ee7ed14c684990eec0b6bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
use std::io;
#[derive(thiserror::Error, Debug)]
pub enum Error {
#[error("Could not find config dir")]
FindConfigDir,
#[error("Could not create config dir")]
CreateConfigDir(#[source] io::Error),
#[error("Failed to read config")]
Read(#[source] io::Error),
#[error("Failed to parse config")]
InvalidConfig(#[from] serde_json::Error),
#[error("Failed to write config")]
Write(#[source] io::Error),
}
|