[−][src]Enum nng::Error
Errors potentially returned by NNG operations.
Variants
The operation was interrupted
Insufficient memory available to perform the operation
An invalid argument was specified
The resource is busy
The operation timed out
Connection refused by peer
The resource is already closed or was never opened
Operation would block
Operation is not supported by the library
The address is already in use
The resource is not in the appropriate state for the operation
Entry was not found
A protocol error occurred
Remote address is unreachable
An invalid URL was specified
Did not have the required permissions to complete the operation
The message was too large
Connection attempt aborted
Connection reset or closed by peer
The operation was canceled
Out of files
Insufficient persistent storage
Resource already exists
The specified option is read-only
The specified option is write-only
A cryptographic error occurred
Authentication or authorization failure
The option requires an argument but it was not present
Parsed option matches more than one specification
Incorrect type used for option
An internal error occurred.
SystemErr(u32)
An unknown system error occurred.
TransportErr(u32)
An unknown transport error occurred.
Trait Implementations
impl From<(Message, Error)> for Error
[src]
impl From<Error> for Error
[src]
impl Clone for Error
[src]
impl Copy for Error
[src]
impl Eq for Error
[src]
impl PartialEq<Error> for Error
[src]
impl Debug for Error
[src]
impl Display for Error
[src]
impl Hash for Error
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl StructuralPartialEq for Error
[src]
impl StructuralEq for Error
[src]
impl Error for Error
[src]
Auto Trait Implementations
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
impl RefUnwindSafe for Error
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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 = !
The type returned in the event of a conversion error.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,