1use crate::memory; 2 3/// Current cleanup evidence is independent of the original construction error. 4#[derive(Debug, Clone, Copy, PartialEq, Eq)] 5pub enum Failure<S, W> { 6 Storage(S), 7 Memory(memory::Error), 8 Wait(W), 9}