pub enum StateProgramId {
VerifyCheckpoint,
VerifyRollback,
CommitAccepted,
SlotZero,
}Expand description
2026-09-30: The state programs.
Variants§
VerifyCheckpoint
2026-09-30: Before a verify: live to checkpoint (checkpoint_ssm_states_dispatch).
VerifyRollback
2026-09-30: A verify that accepted nothing: checkpoint to live (rollback_ssm_states).
CommitAccepted
2026-09-30: A verify that accepted a prefix: the accepted row’s intermediate to live
(commit_accepted_prefix_dispatch).
SlotZero
2026-09-30: A slot handed to a new sequence: zero its live state (zero_slot).
Implementations§
Trait Implementations§
Source§impl Clone for StateProgramId
impl Clone for StateProgramId
Source§fn clone(&self) -> StateProgramId
fn clone(&self) -> StateProgramId
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 StateProgramId
impl Debug for StateProgramId
Source§impl Hash for StateProgramId
impl Hash for StateProgramId
Source§impl Ord for StateProgramId
impl Ord for StateProgramId
Source§fn cmp(&self, other: &StateProgramId) -> Ordering
fn cmp(&self, other: &StateProgramId) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StateProgramId
impl PartialEq for StateProgramId
Source§impl PartialOrd for StateProgramId
impl PartialOrd for StateProgramId
impl Copy for StateProgramId
impl Eq for StateProgramId
impl StructuralPartialEq for StateProgramId
Auto Trait Implementations§
impl Freeze for StateProgramId
impl RefUnwindSafe for StateProgramId
impl Send for StateProgramId
impl Sync for StateProgramId
impl Unpin for StateProgramId
impl UnwindSafe for StateProgramId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.