sandbox-quant 1.0.10

Exchange-truth trading core for Binance Spot and Futures
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use thiserror::Error;

#[derive(Debug, Error, Clone, PartialEq, Eq)]
pub enum StorageError {
    #[error("write failed")]
    WriteFailed,
    #[error("write failed: {message}")]
    WriteFailedWithContext { message: String },
    #[error("recorder already running: mode={mode}")]
    RecorderAlreadyRunning { mode: String },
    #[error("recorder not running: mode={mode}")]
    RecorderNotRunning { mode: String },
    #[error("database init failed: path={path} message={message}")]
    DatabaseInitFailed { path: String, message: String },
}