pub enum KnowledgeAssertionObject {
Entity {
entity_id: FactId,
},
Literal {
value: JsonValue,
},
}Expand description
Passive lower-layer KG assertion object vocabulary.
D165 keeps KG assertions independent from the agentic-memory record
envelope. Agentic solution bundles may project to this shape, but lower KG
reducers do not need AgenticMemoryRecord.
Variants§
Trait Implementations§
Source§impl Clone for KnowledgeAssertionObject
impl Clone for KnowledgeAssertionObject
Source§fn clone(&self) -> KnowledgeAssertionObject
fn clone(&self) -> KnowledgeAssertionObject
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KnowledgeAssertionObject
impl Debug for KnowledgeAssertionObject
Source§impl PartialEq for KnowledgeAssertionObject
impl PartialEq for KnowledgeAssertionObject
impl StructuralPartialEq for KnowledgeAssertionObject
Auto Trait Implementations§
impl Freeze for KnowledgeAssertionObject
impl RefUnwindSafe for KnowledgeAssertionObject
impl Send for KnowledgeAssertionObject
impl Sync for KnowledgeAssertionObject
impl Unpin for KnowledgeAssertionObject
impl UnsafeUnpin for KnowledgeAssertionObject
impl UnwindSafe for KnowledgeAssertionObject
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