Files
krata/crates/xen/xengnt/src/error.rs

16 lines
363 B
Rust
Raw Normal View History

2024-03-25 04:49:57 +00:00
use std::io;
#[derive(thiserror::Error, Debug)]
pub enum Error {
#[error("kernel error")]
Kernel(#[from] nix::errno::Errno),
#[error("io issue encountered")]
Io(#[from] io::Error),
#[error("failed to read structure")]
StructureReadFailed,
#[error("mmap failed")]
MmapFailed,
2024-03-25 04:49:57 +00:00
}
pub type Result<T> = std::result::Result<T, Error>;