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}