Struct Checkpoint
pub struct Checkpoint {
pub checkpoint_id: Uuid,
pub up_to_seq: u64,
pub state_hash: String,
pub snapshot: Vec<u8>,
pub retiring_order_targets_by_command: BTreeMap<CommandId, BTreeSet<OrderId>>,
pub direct_retiring_order_ids: BTreeSet<OrderId>,
pub terminal_order_attribution: BTreeMap<OrderId, TerminalOrderAttribution>,
}Fields§
§checkpoint_id: Uuid§up_to_seq: u64§state_hash: String§snapshot: Vec<u8>§retiring_order_targets_by_command: BTreeMap<CommandId, BTreeSet<OrderId>>§direct_retiring_order_ids: BTreeSet<OrderId>§terminal_order_attribution: BTreeMap<OrderId, TerminalOrderAttribution>Trait Implementations§
§impl Clone for Checkpoint
impl Clone for Checkpoint
§fn clone(&self) -> Checkpoint
fn clone(&self) -> Checkpoint
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl<'de> Deserialize<'de> for Checkpoint
impl<'de> Deserialize<'de> for Checkpoint
§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>,
§impl Serialize for Checkpoint
impl Serialize for Checkpoint
Auto Trait Implementations§
impl Freeze for Checkpoint
impl RefUnwindSafe for Checkpoint
impl Send for Checkpoint
impl Sync for Checkpoint
impl Unpin for Checkpoint
impl UnsafeUnpin for Checkpoint
impl UnwindSafe for Checkpoint
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)