Enum safe_core::ipc::IpcError [] [src]

pub enum IpcError {
    AuthDenied,
    ContainersDenied,
    InvalidMsg,
    EncodeDecodeError,
    StringError(StringError),
    AlreadyAuthorised,
    UnknownApp,
    ShareMDataDenied,
    InvalidOwner(Vec<(XorName, u64)>),
    Unexpected(String),
}

Ipc error

Variants

Authentication denied

Containers denied

Invalid IPC message

Generic encoding / decoding failure.

String conversion error

App is already authorised

App is not registered

User denied request for shared access to MD

Requested shared access to non-owned MD

Unexpected error

Trait Implementations

impl Debug for IpcError
[src]

[src]

Formats the value using the given formatter.

impl Eq for IpcError
[src]

impl PartialEq for IpcError
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl<T: 'static> From<SendError<T>> for IpcError
[src]

[src]

Performs the conversion.

impl From<Utf8Error> for IpcError
[src]

[src]

Performs the conversion.

impl From<DecodeError> for IpcError
[src]

[src]

Performs the conversion.

impl From<SerialisationError> for IpcError
[src]

[src]

Performs the conversion.

impl From<StringError> for IpcError
[src]

[src]

Performs the conversion.

impl From<NulError> for IpcError
[src]

[src]

Performs the conversion.

impl<'a> From<&'a str> for IpcError
[src]

[src]

Performs the conversion.

impl From<String> for IpcError
[src]

[src]

Performs the conversion.