#[repr(C)]pub struct gaiaValueStruct {
pub Type: c_short,
pub TxtValue: *mut c_char,
pub IntValue: sqlite3_int64,
pub DblValue: f64,
}
Expand description
Container for variant (multi-type) value
Fields§
§Type: c_short
data type: one of GAIA_NULL_VALUE, GAIA_INT_VALUE, GAIA_DOUBLE_VALUE, GAIA_TEXT_VALUE
TxtValue: *mut c_char
TEXT type value
IntValue: sqlite3_int64
INT type value
DblValue: f64
DOUBLE type value
Trait Implementations§
Source§impl Clone for gaiaValueStruct
impl Clone for gaiaValueStruct
Source§fn clone(&self) -> gaiaValueStruct
fn clone(&self) -> gaiaValueStruct
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for gaiaValueStruct
impl Debug for gaiaValueStruct
impl Copy for gaiaValueStruct
Auto Trait Implementations§
impl Freeze for gaiaValueStruct
impl RefUnwindSafe for gaiaValueStruct
impl !Send for gaiaValueStruct
impl !Sync for gaiaValueStruct
impl Unpin for gaiaValueStruct
impl UnwindSafe for gaiaValueStruct
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