Skip to main content

raft_log/errors/
storage_errors.rs

1#[derive(Debug, Clone, PartialEq, Eq)]
2#[derive(thiserror::Error)]
3#[error("Invalid WAL chunk file name: {bad_file_name}: {reason}")]
4pub struct InvalidChunkFileName {
5    pub bad_file_name: String,
6    pub reason: String,
7}
8
9impl InvalidChunkFileName {
10    pub fn new(bad_file_name: impl ToString, reason: impl ToString) -> Self {
11        Self {
12            bad_file_name: bad_file_name.to_string(),
13            reason: reason.to_string(),
14        }
15    }
16}