Enum Error
Source pub enum Error {
Show 15 variants
NotDirectory(PathBuf),
NoCache,
NoLoginFolder(AccountId),
NoVaultEvent,
VaultIdentifierMismatch(VaultId, VaultId),
Core(Error),
Backend(Error),
FileSystem(Error),
Vault(Error),
Protocol(Error),
Sync(Error),
BackendStorage(StorageError),
Database(Error),
Sql(Error),
Io(Error),
}
Expand description
Errors generated by the server storage library.
Error generated when a directory is expected.
Error generated if we could not determine a cache directory.
Error generated if we could not find a login folder for an account.
Error generated if we could not find a create vault event
in a collection of event records or as the first event in
a folder event log.
Error generated when vault identifiers must match.
Errors generated by the core library.
Errors generated by the backend library.
Errors generated by the filesystem library.
Errors generated by the vault library.
Errors generated by the protocol library.
Errors generated by the sync library.
Errors generated by the backend storage.
Errors generated by the database library.
Errors generated by the SQL library.
Errors generated by the IO module.
Formats the value using the given formatter.
Read more
Formats the value using the given formatter.
Read more
Returns the lower-level source of this error, if any.
Read more
👎Deprecated since 1.42.0: use the Display impl or to_string()
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports.
Read more
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Instruments this type with the provided
Span, returning an
Instrumented wrapper.
Read more
Calls U::from(self).
That is, this conversion is whatever the implementation of
From<T> for U chooses to do.
Converts the given value to a
String.
Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.