pub struct TempTableInfo {
pub name: String,
pub schema: String,
pub columns: Vec<ColumnDef>,
pub has_data: bool,
pub row_count: Option<u64>,
}Expand description
Temporary table information
Fields§
§name: StringTable name
schema: StringSchema (usually pg_temp_N)
columns: Vec<ColumnDef>Column definitions
has_data: boolHas data that needs migration
row_count: Option<u64>Row count (if known)
Trait Implementations§
Source§impl Clone for TempTableInfo
impl Clone for TempTableInfo
Source§fn clone(&self) -> TempTableInfo
fn clone(&self) -> TempTableInfo
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 moreAuto Trait Implementations§
impl Freeze for TempTableInfo
impl RefUnwindSafe for TempTableInfo
impl Send for TempTableInfo
impl Sync for TempTableInfo
impl Unpin for TempTableInfo
impl UnsafeUnpin for TempTableInfo
impl UnwindSafe for TempTableInfo
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