pub struct NativeColumnMeta {
pub name: String,
pub type_id: u32,
pub precision: Option<i32>,
pub scale: Option<i32>,
pub is_varchar: bool,
pub max_len: Option<i32>,
pub interval_fraction: Option<i32>,
}Expand description
Parsed column metadata from a native protocol result set.
Fields§
§name: String§type_id: u32§precision: Option<i32>§scale: Option<i32>§is_varchar: bool§max_len: Option<i32>§interval_fraction: Option<i32>Declared fractional second precision of an INTERVAL DAY TO SECOND column.
Trait Implementations§
Source§impl Clone for NativeColumnMeta
impl Clone for NativeColumnMeta
Auto Trait Implementations§
impl Freeze for NativeColumnMeta
impl RefUnwindSafe for NativeColumnMeta
impl Send for NativeColumnMeta
impl Sync for NativeColumnMeta
impl Unpin for NativeColumnMeta
impl UnsafeUnpin for NativeColumnMeta
impl UnwindSafe for NativeColumnMeta
Blanket Implementations§
impl<T> Allocation for T
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