pub struct ModelEpoch {
pub source: u64,
pub semantic: u64,
pub evidence: u64,
pub intent: u64,
pub runtime: u64,
pub derived: u64,
}Expand description
Deterministic composite fingerprint of the model state. composite() is
the canonical cache-epoch string: it changes whenever any source of
system truth changes, so a previously fresh context pack can never be
served after its evidence is stale.
Fields§
§source: u64§semantic: u64§evidence: u64§intent: u64§runtime: u64§derived: u64Implementations§
Source§impl ModelEpoch
impl ModelEpoch
Trait Implementations§
Source§impl Clone for ModelEpoch
impl Clone for ModelEpoch
impl Copy for ModelEpoch
Source§impl Debug for ModelEpoch
impl Debug for ModelEpoch
impl Eq for ModelEpoch
Source§impl PartialEq for ModelEpoch
impl PartialEq for ModelEpoch
Source§impl Serialize for ModelEpoch
impl Serialize for ModelEpoch
impl StructuralPartialEq for ModelEpoch
Auto Trait Implementations§
impl Freeze for ModelEpoch
impl RefUnwindSafe for ModelEpoch
impl Send for ModelEpoch
impl Sync for ModelEpoch
impl Unpin for ModelEpoch
impl UnsafeUnpin for ModelEpoch
impl UnwindSafe for ModelEpoch
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