pub struct MemoryCommitCreated {
pub commit_id: Uuid,
pub trajectory_id: TrajectoryId,
pub scope_id: ScopeId,
pub query: String,
pub mode: String,
pub tokens_used: i32,
pub cost: f64,
}Expand description
Payload for MEMORY_COMMIT_CREATED events.
Records a PCP MemoryCommit to the DAG for durable decision audit trail.
Fields§
§commit_id: Uuid§trajectory_id: TrajectoryId§scope_id: ScopeId§query: String§mode: String§tokens_used: i32§cost: f64Trait Implementations§
Source§impl Clone for MemoryCommitCreated
impl Clone for MemoryCommitCreated
Source§fn clone(&self) -> MemoryCommitCreated
fn clone(&self) -> MemoryCommitCreated
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 MemoryCommitCreated
impl Debug for MemoryCommitCreated
Source§impl<'de> Deserialize<'de> for MemoryCommitCreated
impl<'de> Deserialize<'de> for MemoryCommitCreated
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl EventPayload for MemoryCommitCreated
impl EventPayload for MemoryCommitCreated
Auto Trait Implementations§
impl Freeze for MemoryCommitCreated
impl RefUnwindSafe for MemoryCommitCreated
impl Send for MemoryCommitCreated
impl Sync for MemoryCommitCreated
impl Unpin for MemoryCommitCreated
impl UnwindSafe for MemoryCommitCreated
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