#[repr(C)]
pub union GSValueTag {
pub asString: *const GSChar,
pub asBool: GSBool,
pub asByte: i8,
pub asShort: i16,
pub asInteger: i32,
pub asLong: i64,
pub asFloat: f32,
pub asDouble: f64,
pub asTimestamp: GSTimestamp,
pub asGeometry: *const GSChar,
pub asBlob: GSBlob,
pub asArray: GSValueTag__bindgen_ty_1,
}Fields§
§asString: *const GSChar§asBool: GSBool§asByte: i8§asShort: i16§asInteger: i32§asLong: i64§asFloat: f32§asDouble: f64§asTimestamp: GSTimestamp§asGeometry: *const GSChar§asBlob: GSBlob§asArray: GSValueTag__bindgen_ty_1Trait Implementations§
Source§impl Clone for GSValueTag
impl Clone for GSValueTag
Source§fn clone(&self) -> GSValueTag
fn clone(&self) -> GSValueTag
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 moreimpl Copy for GSValueTag
Auto Trait Implementations§
impl Freeze for GSValueTag
impl RefUnwindSafe for GSValueTag
impl !Send for GSValueTag
impl !Sync for GSValueTag
impl Unpin for GSValueTag
impl UnwindSafe for GSValueTag
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