pub struct EpisodicEvent {
pub id: String,
pub event_type: String,
pub payload: Value,
pub timestamp_ms: i64,
}Expand description
A single recorded event.
Fields§
§id: StringBackend-assigned unique identifier.
event_type: StringCaller-defined event category (e.g. "tool_call", "user_login").
payload: ValueArbitrary structured payload.
timestamp_ms: i64Unix epoch milliseconds at which the event was recorded.
Trait Implementations§
Source§impl Clone for EpisodicEvent
impl Clone for EpisodicEvent
Source§fn clone(&self) -> EpisodicEvent
fn clone(&self) -> EpisodicEvent
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 moreAuto Trait Implementations§
impl Freeze for EpisodicEvent
impl RefUnwindSafe for EpisodicEvent
impl Send for EpisodicEvent
impl Sync for EpisodicEvent
impl Unpin for EpisodicEvent
impl UnsafeUnpin for EpisodicEvent
impl UnwindSafe for EpisodicEvent
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