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}