pub struct ColumnInfo {
pub name: String,
pub data_type: u32,
pub nullable: bool,
pub precision: Option<u32>,
pub scale: Option<u32>,
}Expand description
Column information 列信息结构体,用于存储数据库列的相关元数据
Fields§
§name: String列名称
data_type: u32数据类型,使用 u32 表示类型标识
nullable: bool标识该列是否允许为空
precision: Option<u32>可选字段,表示列的精度,某些数据类型可能没有精度信息
scale: Option<u32>可选字段,表示列的小数位数,某些数据类型可能没有小数位数信息
Trait Implementations§
Source§impl Clone for ColumnInfo
impl Clone for ColumnInfo
Source§fn clone(&self) -> ColumnInfo
fn clone(&self) -> ColumnInfo
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 ColumnInfo
impl Debug for ColumnInfo
Source§impl PartialEq for ColumnInfo
impl PartialEq for ColumnInfo
impl StructuralPartialEq for ColumnInfo
Auto Trait Implementations§
impl Freeze for ColumnInfo
impl RefUnwindSafe for ColumnInfo
impl Send for ColumnInfo
impl Sync for ColumnInfo
impl Unpin for ColumnInfo
impl UnwindSafe for ColumnInfo
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