[−][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 PartialEq<ErrorCode> for ErrorCode
[src]
impl PartialEq<ErrorCode> for ErrorCode
fn eq(&self, other: &ErrorCode) -> bool
[src]
fn eq(&self, other: &ErrorCode) -> bool
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Clone for ErrorCode
[src]
impl Clone for ErrorCode
fn clone(&self) -> ErrorCode
[src]
fn clone(&self) -> ErrorCode
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for ErrorCode
[src]
impl Copy for ErrorCode
impl Eq for ErrorCode
[src]
impl Eq for ErrorCode
impl Debug for ErrorCode
[src]
impl Debug for ErrorCode
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T