mirror of
https://github.com/fluencelabs/sqlite-wasm-connector
synced 2025-04-25 00:32:14 +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 libc;
|
||||||
extern crate sqlite3_sys as raw;
|
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)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user