pub struct TableSummary {
pub name: String,
pub estimated_rows: usize,
pub size_bytes: u64,
pub sstable_count: usize,
pub has_schema: bool,
pub last_modified: Option<SystemTime>,
pub health_status: String,
}Expand description
Summary information for a table
Fields§
§name: StringTable name
estimated_rows: usizeEstimated row count
size_bytes: u64Total size in bytes
sstable_count: usizeNumber of SSTable files
has_schema: boolSchema availability
last_modified: Option<SystemTime>Last modified time
health_status: StringHealth status
Trait Implementations§
Source§impl Clone for TableSummary
impl Clone for TableSummary
Source§fn clone(&self) -> TableSummary
fn clone(&self) -> TableSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TableSummary
impl Debug for TableSummary
Source§impl<'de> Deserialize<'de> for TableSummary
impl<'de> Deserialize<'de> for TableSummary
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 TableSummary
impl RefUnwindSafe for TableSummary
impl Send for TableSummary
impl Sync for TableSummary
impl Unpin for TableSummary
impl UnsafeUnpin for TableSummary
impl UnwindSafe for TableSummary
Blanket Implementations§
impl<T> Allocation for T
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