1*b01710caSHarlan use failure::Fail; 2*b01710caSHarlan 3*b01710caSHarlan pub struct LogError { 4*b01710caSHarlan pub value: LogErrorValue, 5*b01710caSHarlan } 6*b01710caSHarlan 7*b01710caSHarlan #[derive(Debug, Fail)] 8*b01710caSHarlan pub enum LogErrorValue { 9*b01710caSHarlan #[fail(display = "write file error")] 10*b01710caSHarlan IOError(std::io::Error), 11*b01710caSHarlan } 12