pub struct EntityLifetimeCheckpoint {
pub account_position: Option<AccountPosition>,
pub source_seq: Option<String>,
pub source_sequences: BTreeMap<SlotIndexDomain, String>,
pub deleted: bool,
}Expand description
The authoritative account lifetime known for one projected entity.
Fields§
§account_position: Option<AccountPosition>§source_seq: Option<String>Ordering for producers that do not carry an authoritative account
position. This is never compared with account_position.
source_sequences: BTreeMap<SlotIndexDomain, String>Explicit producer-local cursors. Each domain is compared only with itself, so resolver counters cannot suppress later instructions.
deleted: boolTrait Implementations§
Source§impl Clone for EntityLifetimeCheckpoint
impl Clone for EntityLifetimeCheckpoint
Source§impl Debug for EntityLifetimeCheckpoint
impl Debug for EntityLifetimeCheckpoint
Source§impl<'de> Deserialize<'de> for EntityLifetimeCheckpoint
impl<'de> Deserialize<'de> for EntityLifetimeCheckpoint
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 EntityLifetimeCheckpoint
Source§impl PartialEq for EntityLifetimeCheckpoint
impl PartialEq for EntityLifetimeCheckpoint
Source§impl Serialize for EntityLifetimeCheckpoint
impl Serialize for EntityLifetimeCheckpoint
impl StructuralPartialEq for EntityLifetimeCheckpoint
Auto Trait Implementations§
impl Freeze for EntityLifetimeCheckpoint
impl RefUnwindSafe for EntityLifetimeCheckpoint
impl Send for EntityLifetimeCheckpoint
impl Sync for EntityLifetimeCheckpoint
impl Unpin for EntityLifetimeCheckpoint
impl UnsafeUnpin for EntityLifetimeCheckpoint
impl UnwindSafe for EntityLifetimeCheckpoint
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.