pub struct CheckpointData {
pub checkpoint_summary: SignedCheckpointSummary,
pub checkpoint_contents: CheckpointContents,
pub transactions: Vec<CheckpointTransaction>,
}Fields§
§checkpoint_summary: SignedCheckpointSummary§checkpoint_contents: CheckpointContents§transactions: Vec<CheckpointTransaction>Implementations§
Source§impl CheckpointData
impl CheckpointData
Sourcepub fn latest_live_output_objects(&self) -> Vec<&Object>
pub fn latest_live_output_objects(&self) -> Vec<&Object>
The latest versions of the output objects that still exist at the end of the checkpoint
Sourcepub fn eventually_removed_object_refs_post_version(
&self,
) -> Vec<ObjectReference>
pub fn eventually_removed_object_refs_post_version( &self, ) -> Vec<ObjectReference>
The object refs that are eventually deleted or wrapped in the current checkpoint
Trait Implementations§
Source§impl Clone for CheckpointData
impl Clone for CheckpointData
Source§fn clone(&self) -> CheckpointData
fn clone(&self) -> CheckpointData
Returns a copy 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 CheckpointData
impl Debug for CheckpointData
Source§impl<'de> Deserialize<'de> for CheckpointData
impl<'de> Deserialize<'de> for CheckpointData
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 CheckpointData
impl RefUnwindSafe for CheckpointData
impl Send for CheckpointData
impl Sync for CheckpointData
impl Unpin for CheckpointData
impl UnwindSafe for CheckpointData
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