• Home
  • Raw
  • Download

Lines Matching refs:Error

11 pub enum Error {  enum
28 impl fmt::Debug for Error { implementation
31 Error::Success(_v) => write!(f, "Success (no error)"), in fmt()
32 Error::IO => write!(f, "Input/output error"), in fmt()
33 Error::InvalidParam => write!(f, "Invalid parameter"), in fmt()
34 Error::Access => write!(f, "Access denied (insufficient permissions)"), in fmt()
35 Error::NoDevice => write!(f, "No such device (it may have been disconnected)"), in fmt()
36 Error::NotFound => write!(f, "Entity not found"), in fmt()
37 Error::Busy => write!(f, "Resource busy"), in fmt()
38 Error::Timeout => write!(f, "Operation timed out"), in fmt()
39 Error::Overflow => write!(f, "Overflow"), in fmt()
40 Error::Pipe => write!(f, "Pipe error"), in fmt()
41 Error::Interrupted => write!(f, "System call interrupted (perhaps due to signal)"), in fmt()
42 Error::NoMem => write!(f, "Insufficient memory"), in fmt()
43 Error::NotSupported => write!( in fmt()
47 Error::Other => write!(f, "Other error"), in fmt()
52 impl From<bindings::libusb_error> for Error { implementation
55 bindings::LIBUSB_ERROR_IO => Error::IO, in from()
56 bindings::LIBUSB_ERROR_INVALID_PARAM => Error::InvalidParam, in from()
57 bindings::LIBUSB_ERROR_ACCESS => Error::Access, in from()
58 bindings::LIBUSB_ERROR_NO_DEVICE => Error::NoDevice, in from()
59 bindings::LIBUSB_ERROR_NOT_FOUND => Error::NotFound, in from()
60 bindings::LIBUSB_ERROR_BUSY => Error::Busy, in from()
61 bindings::LIBUSB_ERROR_TIMEOUT => Error::Timeout, in from()
62 bindings::LIBUSB_ERROR_OVERFLOW => Error::Overflow, in from()
63 bindings::LIBUSB_ERROR_PIPE => Error::Pipe, in from()
64 bindings::LIBUSB_ERROR_INTERRUPTED => Error::Interrupted, in from()
65 bindings::LIBUSB_ERROR_NO_MEM => Error::NoMem, in from()
66 bindings::LIBUSB_ERROR_NOT_SUPPORTED => Error::NotSupported, in from()
67 bindings::LIBUSB_ERROR_OTHER => Error::Other, in from()
70 _ => Error::Success(e), in from()
75 pub type Result<T> = std::result::Result<T, Error>;
80 match Error::from($x as i32) {
81 Error::Success(e) => e,