quick_error! {
#[derive(Debug)]
pub enum BreakError {
Io(err: ::std::io::Error) {
from()
}
Deserialize(err: ::enc::DeserializeError) {
from()
}
Serialize(err: ::enc::SerializeError) {
from()
}
Format(err: ::std::string::FromUtf8Error) {
from()
}
Poison {}
NotFound {}
}
}
impl<T> From<::std::sync::PoisonError<T>> for BreakError {
fn from(_: ::std::sync::PoisonError<T>) -> BreakError {
BreakError::Poison
}
}