#[repr(C)]
pub union dpiDataBuffer {
Show 22 fields
pub asBoolean: c_int,
pub asUint8: u8,
pub asUint16: u16,
pub asUint32: u32,
pub asInt64: i64,
pub asUint64: u64,
pub asFloat: f32,
pub asDouble: f64,
pub asString: *mut c_char,
pub asRaw: *mut c_void,
pub asBytes: dpiBytes,
pub asTimestamp: dpiTimestamp,
pub asIntervalDS: dpiIntervalDS,
pub asIntervalYM: dpiIntervalYM,
pub asJson: *mut dpiJson,
pub asJsonObject: dpiJsonObject,
pub asJsonArray: dpiJsonArray,
pub asLOB: *mut dpiLob,
pub asObject: *mut dpiObject,
pub asStmt: *mut dpiStmt,
pub asRowid: *mut dpiRowid,
pub asVector: *mut dpiVector,
}Fields§
§asBoolean: c_int§asUint8: u8§asUint16: u16§asUint32: u32§asInt64: i64§asUint64: u64§asFloat: f32§asDouble: f64§asString: *mut c_char§asRaw: *mut c_void§asBytes: dpiBytes§asTimestamp: dpiTimestamp§asIntervalDS: dpiIntervalDS§asIntervalYM: dpiIntervalYM§asJson: *mut dpiJson§asJsonObject: dpiJsonObject§asJsonArray: dpiJsonArray§asLOB: *mut dpiLob§asObject: *mut dpiObject§asStmt: *mut dpiStmt§asRowid: *mut dpiRowid§asVector: *mut dpiVectorTrait Implementations§
Source§impl Clone for dpiDataBuffer
impl Clone for dpiDataBuffer
Source§fn clone(&self) -> dpiDataBuffer
fn clone(&self) -> dpiDataBuffer
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 Default for dpiDataBuffer
impl Default for dpiDataBuffer
impl Copy for dpiDataBuffer
Auto Trait Implementations§
impl Freeze for dpiDataBuffer
impl RefUnwindSafe for dpiDataBuffer
impl !Send for dpiDataBuffer
impl !Sync for dpiDataBuffer
impl Unpin for dpiDataBuffer
impl UnwindSafe for dpiDataBuffer
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