pub struct TableInfo {
pub table: TableName,
pub oid: u32,
pub relkind: String,
pub replica_identity: String,
pub has_primary_key: bool,
pub key_columns: Vec<String>,
pub columns: Vec<ColumnInfo>,
pub estimated_rows: f64,
pub size_bytes: i64,
pub can_select: bool,
}Fields§
§table: TableName§oid: u32§relkind: String§replica_identity: String§has_primary_key: bool§key_columns: Vec<String>§columns: Vec<ColumnInfo>§estimated_rows: f64§size_bytes: i64§can_select: boolImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TableInfo
impl RefUnwindSafe for TableInfo
impl Send for TableInfo
impl Sync for TableInfo
impl Unpin for TableInfo
impl UnsafeUnpin for TableInfo
impl UnwindSafe for TableInfo
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