pub struct PgqSourceTableSchema {
pub name: Vec<String>,
pub columns: Vec<PgqSourceColumnSchema>,
pub primary_key: Vec<String>,
pub foreign_keys: Vec<PgqSourceForeignKeySchema>,
}Fields§
§name: Vec<String>Canonical decoded identity, also used by foreign-key targets.
columns: Vec<PgqSourceColumnSchema>Source order is retained for ALL COLUMNS expansion.
primary_key: Vec<String>§foreign_keys: Vec<PgqSourceForeignKeySchema>Trait Implementations§
Source§impl Clone for PgqSourceTableSchema
impl Clone for PgqSourceTableSchema
Source§impl Debug for PgqSourceTableSchema
impl Debug for PgqSourceTableSchema
impl Eq for PgqSourceTableSchema
Source§impl PartialEq for PgqSourceTableSchema
impl PartialEq for PgqSourceTableSchema
impl StructuralPartialEq for PgqSourceTableSchema
Auto Trait Implementations§
impl Freeze for PgqSourceTableSchema
impl RefUnwindSafe for PgqSourceTableSchema
impl Send for PgqSourceTableSchema
impl Sync for PgqSourceTableSchema
impl Unpin for PgqSourceTableSchema
impl UnsafeUnpin for PgqSourceTableSchema
impl UnwindSafe for PgqSourceTableSchema
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