Enum lockchain_core::errors::Error
[−]
[src]
pub enum Error {
VaultAlreadyExists,
InvalidPath,
InvalidName,
InvalidCryptoLayer,
FailedCrypto,
FailedSelfTest,
FailedLoading,
FailedInitalise,
FailedCreation,
UnknownFailure,
__NonExhaustive,
}A collection of common error codes that can be returned by lockchain API functions
Variants
VaultAlreadyExistsCreating a vault where one already exists
InvalidPathWhen providing an invalid path
InvalidNameWhen providing an invalid name (unprintable characters, empty, etc)
InvalidCryptoLayerProvided crypto layer is lacking features or missing
FailedCryptoFailed to initialise cryptography module
FailedSelfTestFailed the internal self-test
FailedLoadingFailed loading a file or vault
FailedInitaliseFailed to initialise a module
FailedCreationFailed to create a new record, entry or vault
UnknownFailureAn unknown error occured =/
__NonExhaustive