sandbox_quant/error/
storage_error.rs1use thiserror::Error;
2
3#[derive(Debug, Error, Clone, PartialEq, Eq)]
4pub enum StorageError {
5 #[error("write failed")]
6 WriteFailed,
7 #[error("write failed: {message}")]
8 WriteFailedWithContext { message: String },
9 #[error("recorder already running: mode={mode}")]
10 RecorderAlreadyRunning { mode: String },
11 #[error("recorder not running: mode={mode}")]
12 RecorderNotRunning { mode: String },
13 #[error("database init failed: path={path} message={message}")]
14 DatabaseInitFailed { path: String, message: String },
15}