pub struct InstallReport {
pub entries: Vec<RegistryEntry>,
pub final_preview: InstallPreview,
pub tools: Vec<ToolInstallResult>,
pub outcome: InstallOutcome,
pub duration_ms: u128,
}Expand description
Final execution result, committed registry entries, and post-install detection state.
Fields§
§entries: Vec<RegistryEntry>Registry entries committed by this run.
final_preview: InstallPreviewDetection state observed after execution.
tools: Vec<ToolInstallResult>Per-tool outcomes in plan order.
outcome: InstallOutcomeAggregate run outcome.
duration_ms: u128End-to-end run duration in milliseconds.
Trait Implementations§
Source§impl Clone for InstallReport
impl Clone for InstallReport
Source§fn clone(&self) -> InstallReport
fn clone(&self) -> InstallReport
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 moreSource§impl Debug for InstallReport
impl Debug for InstallReport
impl Eq for InstallReport
Source§impl PartialEq for InstallReport
impl PartialEq for InstallReport
Source§impl Serialize for InstallReport
impl Serialize for InstallReport
impl StructuralPartialEq for InstallReport
Auto Trait Implementations§
impl Freeze for InstallReport
impl RefUnwindSafe for InstallReport
impl Send for InstallReport
impl Sync for InstallReport
impl Unpin for InstallReport
impl UnsafeUnpin for InstallReport
impl UnwindSafe for InstallReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.