pub struct TableMeta {
pub name: String,
pub schema: String,
pub estimated_rows: i64,
pub total_size_bytes: i64,
pub total_size_pretty: String,
pub columns: Vec<ColumnMeta>,
}Fields§
§name: String§schema: String§estimated_rows: i64pg_class.reltuples estimate (may be stale between VACUUMs)
total_size_bytes: i64actual disk size in bytes (pg_total_relation_size)
total_size_pretty: Stringhuman-readable (e.g. “42 MB”)
columns: Vec<ColumnMeta>Trait Implementations§
Source§impl<'de> Deserialize<'de> for TableMeta
impl<'de> Deserialize<'de> for TableMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TableMeta
impl RefUnwindSafe for TableMeta
impl Send for TableMeta
impl Sync for TableMeta
impl Unpin for TableMeta
impl UnsafeUnpin for TableMeta
impl UnwindSafe for TableMeta
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