thalo_inmemory/error.rs
1use thiserror::Error;
2
3/// Error enum.
4#[derive(Debug, Error)]
5pub enum Error {
6 /// Deserialize event error.
7 #[error("deserialize event error: {0}")]
8 DeserializeEvent(serde_json::Error),
9 /// Read write lock error.
10 #[error("could not get read/write lock")]
11 RwPoison,
12 /// Unable to serialize event.
13 #[error("serialize event error: {0}")]
14 SerializeEvent(serde_json::Error),
15}