Enum safe_app::CoreError [−][src]
pub enum CoreError { EncodeDecodeError(SerialisationError), AsymmetricDecipherFailure, SymmetricDecipherFailure, ReceivedUnexpectedData, ReceivedUnexpectedEvent, VersionCacheMiss, RootDirectoryExists, RandomDataGenerationFailure, OperationForbidden, Unexpected(String), RoutingError(RoutingError), RoutingInterfaceError(InterfaceError), RoutingClientError(ClientError), UnsupportedSaltSizeForPwHash, UnsuccessfulPwHash, OperationAborted, MpidMessagingError(Error), SelfEncryption(SelfEncryptionError<SelfEncryptionStorageError>), RequestTimeout, ConfigError(Error), IoError(Error), }
Client Errors
Variants
EncodeDecodeError(SerialisationError)
Could not Serialise or Deserialise.
AsymmetricDecipherFailure
Asymmetric Key Decryption Failed.
SymmetricDecipherFailure
Symmetric Key Decryption Failed.
ReceivedUnexpectedData
Received unexpected data.
ReceivedUnexpectedEvent
Received unexpected event.
VersionCacheMiss
No such data found in local version cache.
RootDirectoryExists
Cannot overwrite a root directory if it already exists.
RandomDataGenerationFailure
Unable to obtain generator for random data.
OperationForbidden
Forbidden operation.
Unexpected(String)
Unexpected - Probably a Logic error.
RoutingError(RoutingError)
Routing Error.
RoutingInterfaceError(InterfaceError)
Interface Error.
RoutingClientError(ClientError)
Routing Client Error.
UnsupportedSaltSizeForPwHash
Unable to pack into or operate with size of Salt.
UnsuccessfulPwHash
Unable to complete computation for password hashing - usually because OS refused to allocate amount of requested memory.
OperationAborted
Blocking operation was cancelled.
MpidMessagingError(Error)
MpidMessaging Error.
SelfEncryption(SelfEncryptionError<SelfEncryptionStorageError>)
Error while self-encrypting data.
RequestTimeout
The request has timed out.
ConfigError(Error)
Configuration file error.
IoError(Error)
Io error.
Trait Implementations
impl Error for CoreError
[src]
impl Error for CoreError
fn description(&self) -> &str
[src]
fn description(&self) -> &str
This method is soft-deprecated. Read more
fn cause(&self) -> Option<&Error>
[src]
fn cause(&self) -> Option<&Error>
The lower-level cause of this error, if any. Read more
impl Display for CoreError
[src]
impl Display for CoreError
fn fmt(&self, formatter: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, formatter: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl Debug for CoreError
[src]
impl Debug for CoreError
fn fmt(&self, formatter: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, formatter: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl From<CoreError> for SelfEncryptionStorageError
[src]
impl From<CoreError> for SelfEncryptionStorageError
fn from(error: CoreError) -> SelfEncryptionStorageError
[src]
fn from(error: CoreError) -> SelfEncryptionStorageError
Performs the conversion.
impl From<RoutingError> for CoreError
[src]
impl From<RoutingError> for CoreError
fn from(error: RoutingError) -> CoreError
[src]
fn from(error: RoutingError) -> CoreError
Performs the conversion.
impl From<SelfEncryptionError<SelfEncryptionStorageError>> for CoreError
[src]
impl From<SelfEncryptionError<SelfEncryptionStorageError>> for CoreError
fn from(error: SelfEncryptionError<SelfEncryptionStorageError>) -> CoreError
[src]
fn from(error: SelfEncryptionError<SelfEncryptionStorageError>) -> CoreError
Performs the conversion.
impl From<Error> for CoreError
[src]
impl From<Error> for CoreError
impl From<Error> for CoreError
[src]
impl From<Error> for CoreError
impl<T> From<SendError<T>> for CoreError
[src]
impl<T> From<SendError<T>> for CoreError
impl From<String> for CoreError
[src]
impl From<String> for CoreError
impl From<Error> for CoreError
[src]
impl From<Error> for CoreError
impl From<ClientError> for CoreError
[src]
impl From<ClientError> for CoreError
fn from(error: ClientError) -> CoreError
[src]
fn from(error: ClientError) -> CoreError
Performs the conversion.
impl From<RecvError> for CoreError
[src]
impl From<RecvError> for CoreError
impl From<SerialisationError> for CoreError
[src]
impl From<SerialisationError> for CoreError
fn from(error: SerialisationError) -> CoreError
[src]
fn from(error: SerialisationError) -> CoreError
Performs the conversion.
impl<'a> From<&'a str> for CoreError
[src]
impl<'a> From<&'a str> for CoreError
impl From<CoreError> for NfsError
[src]
impl From<CoreError> for NfsError
impl From<InterfaceError> for CoreError
[src]
impl From<InterfaceError> for CoreError
fn from(error: InterfaceError) -> CoreError
[src]
fn from(error: InterfaceError) -> CoreError
Performs the conversion.
impl From<CoreError> for AppError
[src]
impl From<CoreError> for AppError