1#[derive(thiserror::Error, Debug)]
2pub enum Error {
3 #[error(transparent)]
4 Rkyv(#[from] rkyv::rancor::Error),
5 #[error(transparent)]
6 IO(#[from] std::io::Error),
7 #[error(transparent)]
8 RustixIO(#[from] rustix::io::Errno),
9}
10
11pub type Result<T> = std::result::Result<T, Error>;