pub struct ProcessedEvents {
pub had_events: bool,
pub had_plan_events: bool,
pub human_interact_context: Option<Value>,
pub has_orphans: bool,
}Expand description
Result of processing events from JSONL.
Fields§
§had_events: boolWhether any valid events were found and published.
had_plan_events: boolWhether any published events matched the semantic plan.* topic family.
human_interact_context: Option<Value>Structured context for the first processed human.interact event,
including the question payload and post-dispatch outcome metadata.
has_orphans: boolWhether any events lacked specific hat subscribers (orphans handled by Ralph).
Trait Implementations§
Source§impl Clone for ProcessedEvents
impl Clone for ProcessedEvents
Source§fn clone(&self) -> ProcessedEvents
fn clone(&self) -> ProcessedEvents
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 moreAuto Trait Implementations§
impl Freeze for ProcessedEvents
impl RefUnwindSafe for ProcessedEvents
impl Send for ProcessedEvents
impl Sync for ProcessedEvents
impl Unpin for ProcessedEvents
impl UnsafeUnpin for ProcessedEvents
impl UnwindSafe for ProcessedEvents
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