Struct libsql_sys::value::Value
source · pub struct Value {
pub raw_value: *mut sqlite3_value,
}
Fields§
§raw_value: *mut sqlite3_value
Implementations§
source§impl Value
impl Value
pub fn value_type(&self) -> ValueType
pub fn int(&self) -> i32
pub fn text(&self) -> *const u8
pub fn bytes(&self) -> i32
pub fn bytes16(&self) -> i32
pub fn double(&self) -> f64
pub fn int64(&self) -> i64
pub fn pointer(&self) -> *mut c_void
pub fn numeric_type(&self) -> i32
pub fn nochange(&self) -> bool
pub fn frombind(&self) -> bool
pub fn blob(&self) -> *const c_void
Auto Trait Implementations§
impl Freeze for Value
impl RefUnwindSafe for Value
impl !Send for Value
impl !Sync for Value
impl Unpin for Value
impl UnwindSafe for Value
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more