pub struct MergedHandoff {
pub source_session_ids: Vec<String>,
pub summaries: Vec<HandoffSummary>,
pub all_files_modified: Vec<FileChange>,
pub all_files_read: Vec<String>,
pub total_duration_seconds: u64,
pub total_errors: Vec<String>,
}Expand description
Merged handoff from multiple sessions.
Fields§
§source_session_ids: Vec<String>§summaries: Vec<HandoffSummary>§all_files_modified: Vec<FileChange>Deduplicated union of all modified files
all_files_read: Vec<String>Deduplicated union of all files read (minus modified)
total_duration_seconds: u64§total_errors: Vec<String>Trait Implementations§
Source§impl Clone for MergedHandoff
impl Clone for MergedHandoff
Source§fn clone(&self) -> MergedHandoff
fn clone(&self) -> MergedHandoff
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 MergedHandoff
impl RefUnwindSafe for MergedHandoff
impl Send for MergedHandoff
impl Sync for MergedHandoff
impl Unpin for MergedHandoff
impl UnwindSafe for MergedHandoff
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