pub struct BindInfo {
pub name: String,
pub is_return_bind: bool,
pub oracle_type: Option<OracleType>,
pub buffer_size: u32,
pub precision: i16,
pub scale: i16,
pub csfrm: u8,
pub bind_dir: u8,
pub is_array: bool,
pub num_elements: u32,
}Expand description
Metadata for a bind parameter
Fields§
§name: StringParameter name (without leading colon)
is_return_bind: boolWhether this is a RETURNING INTO bind
oracle_type: Option<OracleType>Oracle type number
buffer_size: u32Buffer size
precision: i16Precision (for NUMBER)
scale: i16Scale (for NUMBER)
csfrm: u8Character set form (1=implicit, 2=nchar)
bind_dir: u8Bind direction
is_array: boolWhether this is an array bind
num_elements: u32Number of array elements
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BindInfo
impl RefUnwindSafe for BindInfo
impl Send for BindInfo
impl Sync for BindInfo
impl Unpin for BindInfo
impl UnwindSafe for BindInfo
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)