pub struct InfFlags {
pub projected: bool,
pub stale: bool,
}Expand description
Inferential-memory flags — carries both projected and stale
(the latter is Inferential-only per temporal-model.md § 5.4).
On the wire: one byte with bit 0 = projected, bit 1 = stale.
Fields§
§projected: booltrue if the memory’s valid_at is a future projection.
stale: boolSet when the Inferential was derived from an already-
superseded parent at write time (spec § 5.4). Runtime
staleness (any incoming StaleParent edge) is a read-time
overlay, not this flag.
Trait Implementations§
impl Copy for InfFlags
impl Eq for InfFlags
impl StructuralPartialEq for InfFlags
Auto Trait Implementations§
impl Freeze for InfFlags
impl RefUnwindSafe for InfFlags
impl Send for InfFlags
impl Sync for InfFlags
impl Unpin for InfFlags
impl UnsafeUnpin for InfFlags
impl UnwindSafe for InfFlags
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,
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.