mirror of
https://github.com/fluencelabs/sqlite-wasm-connector
synced 2025-03-15 06:20:50 +00:00
Add primary result codes
This commit is contained in:
parent
81d32ebe84
commit
c92519df56
36
src/lib.rs
36
src/lib.rs
@ -1,6 +1,42 @@
|
||||
extern crate libc;
|
||||
extern crate sqlite3_sys as raw;
|
||||
|
||||
/// A result code.
|
||||
#[derive(Clone, Copy, Debug)]
|
||||
pub enum ResultCode {
|
||||
Abort = raw::SQLITE_ABORT as isize,
|
||||
Authorization = raw::SQLITE_AUTH as isize,
|
||||
Busy = raw::SQLITE_BUSY as isize,
|
||||
CantOpen = raw::SQLITE_CANTOPEN as isize,
|
||||
Constraint = raw::SQLITE_CONSTRAINT as isize,
|
||||
Corruption = raw::SQLITE_CORRUPT as isize,
|
||||
Done = raw::SQLITE_DONE as isize,
|
||||
Empty = raw::SQLITE_EMPTY as isize,
|
||||
Error = raw::SQLITE_ERROR as isize,
|
||||
Format = raw::SQLITE_FORMAT as isize,
|
||||
Full = raw::SQLITE_FULL as isize,
|
||||
Internal = raw::SQLITE_INTERNAL as isize,
|
||||
Interruption = raw::SQLITE_INTERRUPT as isize,
|
||||
IOError = raw::SQLITE_IOERR as isize,
|
||||
Locked = raw::SQLITE_LOCKED as isize,
|
||||
Mismatch = raw::SQLITE_MISMATCH as isize,
|
||||
Misuse = raw::SQLITE_MISUSE as isize,
|
||||
NoLargeFileSupport = raw::SQLITE_NOLFS as isize,
|
||||
NoMemory = raw::SQLITE_NOMEM as isize,
|
||||
NotDatabase = raw::SQLITE_NOTADB as isize,
|
||||
NotFound = raw::SQLITE_NOTFOUND as isize,
|
||||
Notice = raw::SQLITE_NOTICE as isize,
|
||||
OK = raw::SQLITE_OK as isize,
|
||||
Permission = raw::SQLITE_PERM as isize,
|
||||
Protocol = raw::SQLITE_PROTOCOL as isize,
|
||||
Range = raw::SQLITE_RANGE as isize,
|
||||
ReadOnly = raw::SQLITE_READONLY as isize,
|
||||
Row = raw::SQLITE_ROW as isize,
|
||||
Schema = raw::SQLITE_SCHEMA as isize,
|
||||
TooBig = raw::SQLITE_TOOBIG as isize,
|
||||
Warning = raw::SQLITE_WARNING as isize,
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user