pub struct LiveGrokSessionOutcome {
pub session_id: String,
pub prompt_result: String,
pub timed_out: bool,
pub events: Vec<InterpreterOutputEvent>,
pub chat_text: String,
}Expand description
Per-session outcome from a multi-session live run.
Fields§
§session_id: StringGrok sessionId.
prompt_result: StringPrompt JSON-RPC result (or timeout/error note).
timed_out: boolWhether the outer ceiling fired.
events: Vec<InterpreterOutputEvent>Collected interpreter events.
chat_text: StringChat projection plain text (for marker isolation asserts).
Trait Implementations§
Source§impl Clone for LiveGrokSessionOutcome
impl Clone for LiveGrokSessionOutcome
Source§fn clone(&self) -> LiveGrokSessionOutcome
fn clone(&self) -> LiveGrokSessionOutcome
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 LiveGrokSessionOutcome
impl RefUnwindSafe for LiveGrokSessionOutcome
impl Send for LiveGrokSessionOutcome
impl Sync for LiveGrokSessionOutcome
impl Unpin for LiveGrokSessionOutcome
impl UnsafeUnpin for LiveGrokSessionOutcome
impl UnwindSafe for LiveGrokSessionOutcome
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