pub struct CompactionReceipt {
pub format_version: String,
pub snapshot_digest: String,
pub snapshot_sequence: u64,
pub snapshot_entry_digest: Option<String>,
pub pre_compaction_sequence: u64,
pub pre_compaction_entry_digest: Option<String>,
pub retained_tail_start_sequence: Option<u64>,
pub retained_tail_entries: u64,
pub previous_snapshot_digest: Option<String>,
pub created_at: DateTime<Utc>,
pub receipt_digest: String,
}Expand description
Receipt binding a verified snapshot to the original pre-compaction head.
Fields§
§format_version: String§snapshot_digest: String§snapshot_sequence: u64§snapshot_entry_digest: Option<String>§pre_compaction_sequence: u64§pre_compaction_entry_digest: Option<String>§retained_tail_start_sequence: Option<u64>§retained_tail_entries: u64§previous_snapshot_digest: Option<String>§created_at: DateTime<Utc>§receipt_digest: StringTrait Implementations§
Source§impl Clone for CompactionReceipt
impl Clone for CompactionReceipt
Source§fn clone(&self) -> CompactionReceipt
fn clone(&self) -> CompactionReceipt
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 CompactionReceipt
impl Debug for CompactionReceipt
Source§impl<'de> Deserialize<'de> for CompactionReceipt
impl<'de> Deserialize<'de> for CompactionReceipt
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 CompactionReceipt
Source§impl PartialEq for CompactionReceipt
impl PartialEq for CompactionReceipt
Source§impl Serialize for CompactionReceipt
impl Serialize for CompactionReceipt
impl StructuralPartialEq for CompactionReceipt
Auto Trait Implementations§
impl Freeze for CompactionReceipt
impl RefUnwindSafe for CompactionReceipt
impl Send for CompactionReceipt
impl Sync for CompactionReceipt
impl Unpin for CompactionReceipt
impl UnsafeUnpin for CompactionReceipt
impl UnwindSafe for CompactionReceipt
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