pub struct SyncSnapshotMetadata {
pub identity: IdentitySnapshot,
pub source_lsn: u64,
pub catalog_blake3_hex: String,
pub wal_format_version: u16,
pub catalog_version: u16,
pub retained_segment_format_version: u16,
}Fields§
§identity: IdentitySnapshot§source_lsn: u64§catalog_blake3_hex: String§wal_format_version: u16§catalog_version: u16§retained_segment_format_version: u16Implementations§
Trait Implementations§
Source§impl Clone for SyncSnapshotMetadata
impl Clone for SyncSnapshotMetadata
Source§fn clone(&self) -> SyncSnapshotMetadata
fn clone(&self) -> SyncSnapshotMetadata
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 SyncSnapshotMetadata
impl Debug for SyncSnapshotMetadata
Source§impl<'de> Deserialize<'de> for SyncSnapshotMetadata
impl<'de> Deserialize<'de> for SyncSnapshotMetadata
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
impl Eq for SyncSnapshotMetadata
Source§impl PartialEq for SyncSnapshotMetadata
impl PartialEq for SyncSnapshotMetadata
Source§impl Serialize for SyncSnapshotMetadata
impl Serialize for SyncSnapshotMetadata
impl StructuralPartialEq for SyncSnapshotMetadata
Auto Trait Implementations§
impl Freeze for SyncSnapshotMetadata
impl RefUnwindSafe for SyncSnapshotMetadata
impl Send for SyncSnapshotMetadata
impl Sync for SyncSnapshotMetadata
impl Unpin for SyncSnapshotMetadata
impl UnsafeUnpin for SyncSnapshotMetadata
impl UnwindSafe for SyncSnapshotMetadata
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