pub struct PCPCheckpoint {
pub checkpoint_id: Uuid,
pub scope_id: ScopeId,
pub state: CheckpointState,
pub created_at: Timestamp,
}Expand description
A PCP checkpoint for recovery.
Fields§
§checkpoint_id: UuidUnique identifier for this checkpoint
scope_id: ScopeIdScope this checkpoint belongs to
state: CheckpointStateState captured in this checkpoint
created_at: TimestampWhen this checkpoint was created
Trait Implementations§
Source§impl Clone for PCPCheckpoint
impl Clone for PCPCheckpoint
Source§fn clone(&self) -> PCPCheckpoint
fn clone(&self) -> PCPCheckpoint
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 PCPCheckpoint
impl Debug for PCPCheckpoint
Source§impl<'de> Deserialize<'de> for PCPCheckpoint
impl<'de> Deserialize<'de> for PCPCheckpoint
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 PCPCheckpoint
impl PartialEq for PCPCheckpoint
Source§impl Serialize for PCPCheckpoint
impl Serialize for PCPCheckpoint
impl StructuralPartialEq for PCPCheckpoint
Auto Trait Implementations§
impl Freeze for PCPCheckpoint
impl RefUnwindSafe for PCPCheckpoint
impl Send for PCPCheckpoint
impl Sync for PCPCheckpoint
impl Unpin for PCPCheckpoint
impl UnwindSafe for PCPCheckpoint
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