Enum persistent_keystore_rs::errors::DatabaseError [−][src]
pub enum DatabaseError {
Show 20 variants
TableExists(String),
TableDoesNotExist(String),
TableMissingPrimaryKey,
TableNameNotSet,
TableMustContainFields,
EntryMustContainFields,
EntryExists,
EntryDoesNotExists,
DatabaseIoError(Error),
DatabaseExistsError,
DatabaseDoesNotExist(String),
UnsupportedField(String),
MissingRequiredField(String),
MismatchedFieldType,
UnsupportedFieldType,
DatabaseSerializationError(Box<ErrorKind>),
UnableToGetLock,
InvalidPrimaryKey,
DatabaseDecompressionError(DecompressError),
DatabaseCompressionError(CompressError),
}
Variants
TableExists(String)
Tuple Fields
0: String
TableDoesNotExist(String)
Tuple Fields
0: String
TableMissingPrimaryKey
TableNameNotSet
TableMustContainFields
EntryMustContainFields
EntryExists
EntryDoesNotExists
DatabaseIoError(Error)
Tuple Fields
0: Error
DatabaseExistsError
DatabaseDoesNotExist(String)
Tuple Fields
0: String
UnsupportedField(String)
Tuple Fields
0: String
MissingRequiredField(String)
Tuple Fields
0: String
MismatchedFieldType
UnsupportedFieldType
DatabaseSerializationError(Box<ErrorKind>)
UnableToGetLock
InvalidPrimaryKey
DatabaseDecompressionError(DecompressError)
Tuple Fields
DatabaseCompressionError(CompressError)
Tuple Fields
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for DatabaseError
impl Send for DatabaseError
impl Sync for DatabaseError
impl Unpin for DatabaseError
impl !UnwindSafe for DatabaseError
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more