#[repr(C)]pub struct dpiAnnotation {
pub key: *const c_char,
pub keyLength: u32,
pub value: *const c_char,
pub valueLength: u32,
}Expand description
This structure is part of the structure dpiDataTypeInfo
and provides information about annotations
associated with columns that are fetched from the database. Annotations are
only available with Oracle Database 23ai (or later). Oracle Client libraries
must also be 23.1 (or later).
Fields§
§key: *const c_charSpecifies the annoation key.
keyLength: u32Specifies the length of the annotation key, in bytes.
value: *const c_charSpecifies the annoation value.
valueLength: u32Specifies the length of the annotation value, in bytes.
Trait Implementations§
Source§impl Clone for dpiAnnotation
impl Clone for dpiAnnotation
Source§fn clone(&self) -> dpiAnnotation
fn clone(&self) -> dpiAnnotation
Returns a duplicate 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 dpiAnnotation
impl Debug for dpiAnnotation
Source§impl Default for dpiAnnotation
impl Default for dpiAnnotation
impl Copy for dpiAnnotation
Auto Trait Implementations§
impl Freeze for dpiAnnotation
impl RefUnwindSafe for dpiAnnotation
impl !Send for dpiAnnotation
impl !Sync for dpiAnnotation
impl Unpin for dpiAnnotation
impl UnwindSafe for dpiAnnotation
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