pub struct RawTables {
pub tables: Vec<RawTable>,
pub columns: Vec<RawColumn>,
pub primary_keys: Vec<RawPrimaryKey>,
pub sequence_dependencies: Vec<RawColumnSequenceDependency>,
pub function_dependencies: Vec<RawColumnFunctionDependency>,
}Expand description
Everything the table converter reads out of pg_catalog.
Fields§
§tables: Vec<RawTable>§columns: Vec<RawColumn>§primary_keys: Vec<RawPrimaryKey>§sequence_dependencies: Vec<RawColumnSequenceDependency>§function_dependencies: Vec<RawColumnFunctionDependency>Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawTables
impl RefUnwindSafe for RawTables
impl Send for RawTables
impl Sync for RawTables
impl Unpin for RawTables
impl UnsafeUnpin for RawTables
impl UnwindSafe for RawTables
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more