# Pastebin MWysHGuE extern crate libudev; extern crate nix; use std::convert::From; #[derive(Debug)] pub enum Error { Udev(libudev::error::Error), Nix(nix::Error) } impl From for Error { fn from(x: libudev::error::Error) -> Error {Error::Udev(x)} } impl From for Error { fn from(x: nix::Error) -> Error {Error::Nix(x)} }