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

Creating a vault where one already exists

When providing an invalid path

When providing an invalid name (unprintable characters, empty, etc)

Provided crypto layer is lacking features or missing

Failed to initialise cryptography module

Failed the internal self-test

Failed loading a file or vault

Failed to initialise a module

Failed to create a new record, entry or vault

An unknown error occured =/

Trait Implementations

Auto Trait Implementations

impl Send for Error

impl Sync for Error