pub type ConfigError = Error;Expand description
This error is returned if there is something wrong with the libSQL configuration.
Aliased Type§
pub enum ConfigError {
Show 32 variants
ConnectionFailed(String),
SqliteFailure(i32, String),
NullValue,
Misuse(String),
ExecuteReturnedRows,
QueryReturnedNoRows,
InvalidColumnName(String),
ToSqlConversionFailure(Box<dyn Error + Send + Sync>),
SyncNotSupported(String),
LoadExtensionNotSupported,
AuthorizerNotSupported,
UpdateHookNotSupported,
ColumnNotFound(i32),
Hrana(Box<dyn Error + Send + Sync>),
WriteDelegation(Box<dyn Error + Send + Sync>),
Bincode(Box<dyn Error + Send + Sync>),
InvalidColumnIndex,
InvalidColumnType,
Sqlite3SyntaxError(u64, usize, String),
Sqlite3UnsupportedStatement,
Sqlite3ParserError(Box<dyn Error + Send + Sync>),
RemoteSqliteFailure(i32, i32, String),
Replication(Box<dyn Error + Send + Sync>),
InvalidUTF8Path,
FreezeNotSupported(String),
InvalidParserState(String),
InvalidTlsConfiguration(Error),
TransactionalBatchError(String),
InvalidBlobSize(usize),
Sync(Box<dyn Error + Send + Sync>),
WalConflict,
ReservedBytesNotSupported,
}