pub struct SemRecord {
pub memory_id: SymbolId,
pub s: SymbolId,
pub p: SymbolId,
pub o: Value,
pub source: SymbolId,
pub confidence: Confidence,
pub clocks: Clocks,
pub flags: SemFlags,
}Expand description
Semantic memory record.
Fields§
§memory_id: SymbolIdMemory ID.
s: SymbolIdSubject.
p: SymbolIdPredicate.
o: ValueObject value.
source: SymbolIdSource.
confidence: ConfidenceStored confidence.
clocks: ClocksFour clocks.
flags: SemFlagsFlags — projected only for Semantic.
Trait Implementations§
impl StructuralPartialEq for SemRecord
Auto Trait Implementations§
impl Freeze for SemRecord
impl RefUnwindSafe for SemRecord
impl Send for SemRecord
impl Sync for SemRecord
impl Unpin for SemRecord
impl UnsafeUnpin for SemRecord
impl UnwindSafe for SemRecord
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