pub struct TableSnapshot {
pub format_version: u32,
pub locator: Locator,
pub index: Resource,
pub snapshot_digest: Digest,
pub root_cut_digest: Digest,
pub table_format_digest: Digest,
pub expires_at: U64,
pub maximum_range_bytes: U64,
pub objects: Vec<TableSnapshotObject>,
}Fields§
§format_version: u32§locator: Locator§index: Resource§snapshot_digest: Digest§root_cut_digest: Digest§table_format_digest: Digest§expires_at: U64§maximum_range_bytes: U64§objects: Vec<TableSnapshotObject>Trait Implementations§
Source§impl Clone for TableSnapshot
impl Clone for TableSnapshot
Source§impl Debug for TableSnapshot
impl Debug for TableSnapshot
Source§impl<'de> Deserialize<'de> for TableSnapshot
impl<'de> Deserialize<'de> for TableSnapshot
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
Source§impl PartialEq for TableSnapshot
impl PartialEq for TableSnapshot
Source§impl Serialize for TableSnapshot
impl Serialize for TableSnapshot
impl StructuralPartialEq for TableSnapshot
Auto Trait Implementations§
impl Freeze for TableSnapshot
impl RefUnwindSafe for TableSnapshot
impl Send for TableSnapshot
impl Sync for TableSnapshot
impl Unpin for TableSnapshot
impl UnsafeUnpin for TableSnapshot
impl UnwindSafe for TableSnapshot
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