pub struct TemporalSlot {
pub recorded_at: u64,
pub fact: FactId,
}Expand description
Temporal index record (12-byte slot, Ordered arena, the whole
slot is the key: [recorded_at BE | fact BE], no payload).
Range scans answer “what was recorded in this window”; validity
filtering happens per candidate on its FactRecord.
Fields§
§recorded_at: u64When the fact was recorded (knowledge axis).
fact: FactIdThe fact recorded at that moment.
Trait Implementations§
Source§impl Clone for TemporalSlot
impl Clone for TemporalSlot
Source§fn clone(&self) -> TemporalSlot
fn clone(&self) -> TemporalSlot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TemporalSlot
Source§impl Debug for TemporalSlot
impl Debug for TemporalSlot
impl Eq for TemporalSlot
Source§impl PartialEq for TemporalSlot
impl PartialEq for TemporalSlot
Source§impl Slot for TemporalSlot
impl Slot for TemporalSlot
impl StructuralPartialEq for TemporalSlot
Auto Trait Implementations§
impl Freeze for TemporalSlot
impl RefUnwindSafe for TemporalSlot
impl Send for TemporalSlot
impl Sync for TemporalSlot
impl Unpin for TemporalSlot
impl UnsafeUnpin for TemporalSlot
impl UnwindSafe for TemporalSlot
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