pub struct SessionReport {
pub schema: &'static str,
pub meta: SessionMeta,
pub messages: Vec<Message>,
pub tool_ops: Vec<ToolOperation>,
pub tools: ToolInventory,
pub git: GitHints,
pub truncated: bool,
pub malformed_records: u64,
pub redactions: u64,
}Fields§
§schema: &'static str§meta: SessionMeta§messages: Vec<Message>§tool_ops: Vec<ToolOperation>§tools: ToolInventory§git: GitHints§truncated: bool§malformed_records: u64§redactions: u64Trait Implementations§
Source§impl Clone for SessionReport
impl Clone for SessionReport
Source§impl Debug for SessionReport
impl Debug for SessionReport
Auto Trait Implementations§
impl Freeze for SessionReport
impl RefUnwindSafe for SessionReport
impl Send for SessionReport
impl Sync for SessionReport
impl Unpin for SessionReport
impl UnsafeUnpin for SessionReport
impl UnwindSafe for SessionReport
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