pub struct AgenticMemoryConsolidationCommand {
pub id: FactId,
pub kind: AgenticMemoryConsolidationCommandKind,
pub request_id: FactId,
pub outcome_id: FactId,
pub draft_ids: Vec<FactId>,
pub message: Option<String>,
}Expand description
AgenticMemoryConsolidationCommand data container.
Fields§
§id: FactIdid field for id.
kind: AgenticMemoryConsolidationCommandKindkind field for kind.
request_id: FactIdrequest_id field for request id.
outcome_id: FactIdoutcome_id field for outcome id.
draft_ids: Vec<FactId>draft_ids field for draft ids.
message: Option<String>message field for message.
Trait Implementations§
Source§impl Clone for AgenticMemoryConsolidationCommand
impl Clone for AgenticMemoryConsolidationCommand
Source§fn clone(&self) -> AgenticMemoryConsolidationCommand
fn clone(&self) -> AgenticMemoryConsolidationCommand
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 PartialEq for AgenticMemoryConsolidationCommand
impl PartialEq for AgenticMemoryConsolidationCommand
Source§fn eq(&self, other: &AgenticMemoryConsolidationCommand) -> bool
fn eq(&self, other: &AgenticMemoryConsolidationCommand) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for AgenticMemoryConsolidationCommand
impl StructuralPartialEq for AgenticMemoryConsolidationCommand
Auto Trait Implementations§
impl Freeze for AgenticMemoryConsolidationCommand
impl RefUnwindSafe for AgenticMemoryConsolidationCommand
impl Send for AgenticMemoryConsolidationCommand
impl Sync for AgenticMemoryConsolidationCommand
impl Unpin for AgenticMemoryConsolidationCommand
impl UnsafeUnpin for AgenticMemoryConsolidationCommand
impl UnwindSafe for AgenticMemoryConsolidationCommand
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.