pub struct LiveGrokRunReport {
pub session_id: String,
pub prompt_result: String,
pub timed_out: bool,
pub events: Vec<InterpreterOutputEvent>,
pub html: HtmlReport,
pub raw: RawDumpSnapshot,
pub console_text: String,
pub sequence_text: String,
pub paths: LiveGrokArtifactPaths,
pub port: u16,
}Expand description
Full report from a managed live run.
Fields§
§session_id: StringGrok sessionId string.
prompt_result: StringTerminal JSON-RPC result body (or timeout/error note).
timed_out: boolWhether the prompt wait hit the optional outer ceiling.
events: Vec<InterpreterOutputEvent>Canonical interpreter events (including Ended when available).
html: HtmlReportHTML review (always built).
raw: RawDumpSnapshotRaw dump snapshot (may be empty if capture failed early).
console_text: StringAppend-only console text.
sequence_text: StringHuman sequence summary.
paths: LiveGrokArtifactPathsWritten artifact paths.
port: u16Port the managed serve used.
Trait Implementations§
Source§impl Clone for LiveGrokRunReport
impl Clone for LiveGrokRunReport
Source§fn clone(&self) -> LiveGrokRunReport
fn clone(&self) -> LiveGrokRunReport
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 LiveGrokRunReport
impl RefUnwindSafe for LiveGrokRunReport
impl Send for LiveGrokRunReport
impl Sync for LiveGrokRunReport
impl Unpin for LiveGrokRunReport
impl UnsafeUnpin for LiveGrokRunReport
impl UnwindSafe for LiveGrokRunReport
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