sysd_manager_translating/
error.rs

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