bpf_compatible_rs/
error.rs1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum Error {
6 #[error("Failed to read os-release: {0}")]
7 OsReleaseError(std::io::Error),
8 #[error("Failed to call uname: {0}")]
9 UnameError(std::io::Error),
10 #[error("Failed to create temporary directrory: {0}")]
11 TempDirError(std::io::Error),
12 #[error("Failed to unpack tar archive: {0}")]
13 TarUnpackError(std::io::Error),
14 #[error("Failed to read `{0}`: {1}")]
15 FileReadError(String, std::io::Error),
16}