rusty_logging/
error.rs

1use pyo3::PyErr;
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum LoggingError {
6    #[error("Logging Error: {0}")]
7    Error(String),
8}
9
10impl From<LoggingError> for PyErr {
11    fn from(err: LoggingError) -> PyErr {
12        PyErr::new::<pyo3::exceptions::PyValueError, _>(err.to_string())
13    }
14}