use std::{ffi, io}; use thiserror::Error; #[derive(Debug, Error)] pub enum Error { #[error("link {0} not found")] LinkNotFound(String), #[error("ffi nul: {0}")] Nul(#[from] ffi::NulError), #[error("io: {0}")] Io(#[from] io::Error), #[error("rtnetlink: {0}")] RtNetlink(#[from] rtnetlink::Error), } pub type Result = std::result::Result;