pub trait Context {
Show 14 methods
// Required methods
fn result_text_transient(&self, text: &str);
fn result_text_static(&self, text: &str);
fn result_blob_transient(&self, blob: &[u8]);
fn result_blob_static(&self, blob: &[u8]);
fn result_error(&self, text: &str);
fn result_error_code(&self, code: ResultCode);
fn result_value(&self, value: *mut value);
fn result_double(&self, value: f64);
fn result_int(&self, value: i32);
fn result_int64(&self, value: int64);
fn result_null(&self);
fn result_subtype(&self, subtype: u32);
fn db_handle(&self) -> *mut sqlite3;
fn user_data(&self) -> *mut c_void;
}Required Methods§
fn result_text_transient(&self, text: &str)
fn result_text_static(&self, text: &str)
fn result_blob_transient(&self, blob: &[u8])
fn result_blob_static(&self, blob: &[u8])
fn result_error(&self, text: &str)
fn result_error_code(&self, code: ResultCode)
fn result_value(&self, value: *mut value)
fn result_double(&self, value: f64)
fn result_int(&self, value: i32)
fn result_int64(&self, value: int64)
fn result_null(&self)
fn result_subtype(&self, subtype: u32)
fn db_handle(&self) -> *mut sqlite3
fn user_data(&self) -> *mut c_void
Implementations on Foreign Types§
Source§impl Context for *mut context
impl Context for *mut context
Source§fn result_text_transient(&self, text: &str)
fn result_text_transient(&self, text: &str)
Takes a reference to a string, has SQLite copy the contents and take ownership of the copy.
Source§fn result_text_static(&self, text: &str)
fn result_text_static(&self, text: &str)
Takes a reference to a string that will outlive SQLite’s use of the string. SQLite will not copy this string.
Source§fn result_blob_transient(&self, blob: &[u8])
fn result_blob_transient(&self, blob: &[u8])
SQLite will make a copy of the blob