pub struct SaveReport {Show 25 fields
pub verb: SaveVerb,
pub state_id: StateId,
pub content_hash: ContentHash,
pub intent: Option<String>,
pub confidence: Option<f32>,
pub signed: bool,
pub git_commit: Option<String>,
pub git_previous_commit: Option<String>,
pub summary: String,
pub principal: Principal,
pub agent: Option<Agent>,
pub promotion_suggested: bool,
pub heavy_impact_paths: Vec<String>,
pub captured_path_count: usize,
pub verification: RepositoryVerificationState,
pub created_new_state: bool,
pub git_checkpoint: Option<GitCheckpointRecord>,
pub snapshot_profile: SnapshotProfile,
pub state_create_ms: u128,
pub captured_path_count_ms: u128,
pub post_verification_ms: u128,
pub thread_metadata_ms: u128,
pub previous_state_ms: u128,
pub previous_state_profile: WorktreeStateLookupProfile,
pub signature_lookup_ms: u128,
}Expand description
Result of a successful save.
Fields§
§verb: SaveVerb§state_id: StateId§content_hash: ContentHash§intent: Option<String>§confidence: Option<f32>§signed: bool§git_commit: Option<String>§git_previous_commit: Option<String>§summary: String§principal: Principal§agent: Option<Agent>§promotion_suggested: bool§heavy_impact_paths: Vec<String>§captured_path_count: usizeNumber of paths changed by this save relative to the state that was current when the operation began.
verification: RepositoryVerificationState§created_new_state: bool§git_checkpoint: Option<GitCheckpointRecord>§snapshot_profile: SnapshotProfile§state_create_ms: u128§captured_path_count_ms: u128§post_verification_ms: u128§thread_metadata_ms: u128§previous_state_ms: u128§previous_state_profile: WorktreeStateLookupProfile§signature_lookup_ms: u128Trait Implementations§
Source§impl Clone for SaveReport
impl Clone for SaveReport
Source§fn clone(&self) -> SaveReport
fn clone(&self) -> SaveReport
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 SaveReport
impl RefUnwindSafe for SaveReport
impl Send for SaveReport
impl Sync for SaveReport
impl Unpin for SaveReport
impl UnsafeUnpin for SaveReport
impl UnwindSafe for SaveReport
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