use es_entity::errlanes::{Fault, lanes};
pub type ObixFault = Fault<lanes!(Transient, Fatal)>;
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn a_raw_sqlx_fault_classifies_rather_than_rejects() {
let err: ObixFault = sqlx::Error::PoolTimedOut.into();
assert!(err.is_transient());
let err: ObixFault = sqlx::Error::RowNotFound.into();
assert!(err.is_fatal());
}
}