[−][src]Enum libsqlite3_sys::ErrorCode
Error Codes
Variants
InternalMalfunction
Internal logic error in SQLite
PermissionDenied
Access permission denied
OperationAborted
Callback routine requested an abort
DatabaseBusy
The database file is locked
DatabaseLocked
A table in the database is locked
OutOfMemory
A malloc() failed
ReadOnly
Attempt to write a readonly database
OperationInterrupted
Operation terminated by sqlite3_interrupt()
SystemIOFailure
Some kind of disk I/O error occurred
DatabaseCorrupt
The database disk image is malformed
NotFound
Unknown opcode in sqlite3_file_control()
DiskFull
Insertion failed because database is full
CannotOpen
Unable to open the database file
FileLockingProtocolFailed
Database lock protocol error
SchemaChanged
The database schema changed
TooBig
String or BLOB exceeds size limit
ConstraintViolation
Abort due to constraint violation
TypeMismatch
Data type mismatch
APIMisuse
Library used incorrectly
NoLargeFileSupport
Uses OS features not supported on host
AuthorizationForStatementDenied
Authorization denied
ParameterOutOfRange
2nd parameter to sqlite3_bind out of range
NotADatabase
File opened that is not a database file
Unknown
SQL error or missing database
Trait Implementations
impl Clone for ErrorCode
[src]
fn clone(&self) -> ErrorCode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for ErrorCode
[src]
impl Eq for ErrorCode
[src]
impl PartialEq<ErrorCode> for ErrorCode
[src]
fn eq(&self, other: &ErrorCode) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Debug for ErrorCode
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,