pub struct HtmlReport {
pub assembled_markdown: String,
pub document_html: String,
pub interleaved_html: String,
pub chat_projection: ChatProjection,
pub full_page_html: String,
pub sentence_count: usize,
pub timeline_rows: usize,
}Expand description
Built HTML report from a run’s canonical events.
Fields§
§assembled_markdown: StringMarkdown assembled from complete public_response sentences only.
document_html: StringMarkdown → HTML for text-only assembly.
interleaved_html: StringEvent-order interleaved document (tools + text) as HTML.
chat_projection: ChatProjectionHuman-digestible chat projection (report, not ground truth).
full_page_html: StringFull self-contained HTML page (document + timeline + CSS).
sentence_count: usizeNumber of complete public_response sentences used.
timeline_rows: usizeNumber of timeline rows.
Trait Implementations§
Source§impl Clone for HtmlReport
impl Clone for HtmlReport
Source§fn clone(&self) -> HtmlReport
fn clone(&self) -> HtmlReport
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 HtmlReport
impl RefUnwindSafe for HtmlReport
impl Send for HtmlReport
impl Sync for HtmlReport
impl Unpin for HtmlReport
impl UnsafeUnpin for HtmlReport
impl UnwindSafe for HtmlReport
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