nitinol_protocol/errors.rs
1use std::error::Error;
2
3#[derive(Debug, thiserror::Error)]
4pub enum ProtocolError {
5 #[error("Failed setup database: {0}")]
6 Setup(#[source] Box<dyn Error + Sync + Send>),
7 #[error("Failed to write data: {0}")]
8 Write(#[source] Box<dyn Error + Sync + Send>),
9 #[error("Failed to read data: {0}")]
10 Read(#[source] Box<dyn Error + Sync + Send>),
11}