#[derive(Debug, thiserror::Error, Clone)]
pub enum QuarantineError {
#[error(
"segment quarantined: engine={engine} collection={collection} segment_id={segment_id} \
quarantined_at={quarantined_at_unix_ms}ms"
)]
SegmentQuarantined {
engine: String,
collection: String,
segment_id: String,
quarantined_at_unix_ms: u64,
},
#[error("failed to quarantine segment {segment_id}: {reason}")]
RenameFailed { segment_id: String, reason: String },
}