[−][src]Enum interfaces::InterfacesError
InterfacesError is the error type that is returned by all functions in this crate. See the documentation on the individual variants for more information.
Variants
Errno(Errno)
Errno indicates that something went wrong with an underlying syscall. The internal value
is the errno
that was returned.
NotSupported(&'static str)
NotSupported indicates that something required for this operation is not currently supported on this platform or computer. The internal string may contain more detail.
Implementations
impl InterfacesError
[src]
pub fn last_os_error() -> InterfacesError
[src]
Create a new instance of InterfacesError
with the error set to the current value of the
libc errno
variable.
Trait Implementations
impl Debug for InterfacesError
[src]
impl Display for InterfacesError
[src]
impl Error for InterfacesError
[src]
pub fn description(&self) -> &str
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Errno> for InterfacesError
[src]
pub fn from(e: Errno) -> InterfacesError
[src]
Auto Trait Implementations
impl RefUnwindSafe for InterfacesError
[src]
impl Send for InterfacesError
[src]
impl Sync for InterfacesError
[src]
impl Unpin for InterfacesError
[src]
impl UnwindSafe for InterfacesError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,