pub struct TableImpact {
pub table_name: Option<String>,
pub indexes: Vec<IndexImpact>,
pub data_loss_by_level: BTreeMap<u8, DataLossEstimate>,
}Expand description
Per-table impact summary.
Fields§
§table_name: Option<String>Table name from SDI metadata (if available).
indexes: Vec<IndexImpact>Index-level impacts for this table.
data_loss_by_level: BTreeMap<u8, DataLossEstimate>Data loss estimates per recovery level.
Trait Implementations§
Source§impl Clone for TableImpact
impl Clone for TableImpact
Source§fn clone(&self) -> TableImpact
fn clone(&self) -> TableImpact
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 moreSource§impl Debug for TableImpact
impl Debug for TableImpact
Auto Trait Implementations§
impl Freeze for TableImpact
impl RefUnwindSafe for TableImpact
impl Send for TableImpact
impl Sync for TableImpact
impl Unpin for TableImpact
impl UnsafeUnpin for TableImpact
impl UnwindSafe for TableImpact
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> 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