pub struct InstallReport {
pub client: String,
pub binary_path: PathBuf,
pub config_path: PathBuf,
pub status: InstallStatus,
pub planned_writes: Vec<PathBuf>,
pub backups: Vec<PathBuf>,
pub notes: Vec<String>,
}Expand description
Outcome of an install call.
Fields§
§client: String§binary_path: PathBuf§config_path: PathBuf§status: InstallStatus§planned_writes: Vec<PathBuf>Files the installer wrote (or, in dry_run, would have written).
backups: Vec<PathBuf>Backup files actually created during install. Empty in dry_run.
notes: Vec<String>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
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