sysd_manager_translating/
error.rs1#[derive(Debug)]
2#[allow(dead_code)]
3pub enum TransError {
4 IoError(std::io::Error),
5 BoxError(Box<dyn std::error::Error>),
6 LanguageNotSet,
7 PathNotExist(String),
8 PathNotDIR(String),
9}
10
11impl From<Box<dyn std::error::Error>> for TransError {
12 fn from(value: Box<dyn std::error::Error>) -> Self {
13 TransError::BoxError(value)
14 }
15}
16
17impl From<std::io::Error> for TransError {
18 fn from(value: std::io::Error) -> Self {
19 TransError::IoError(value)
20 }
21}