pub struct InstallStatus {
pub skill: String,
pub description: String,
pub target: InstallTarget,
pub path: PathBuf,
pub state: State,
pub installed_by: Option<String>,
pub installed_version: Option<String>,
}Expand description
The state of one skill at one destination.
Fields§
§skill: StringThe skill’s name. An orphan has one and no embedded skill behind it.
description: StringThe skill’s description, empty for an orphan.
target: InstallTargetThe destination this row is about.
path: PathBufThe skill’s own directory inside InstallTarget::dir.
state: StateWhat is there.
installed_by: Option<String>From the installed frontmatter.
installed_version: Option<String>From the installed frontmatter.
Trait Implementations§
Source§impl Clone for InstallStatus
impl Clone for InstallStatus
Auto Trait Implementations§
impl !RefUnwindSafe for InstallStatus
impl !UnwindSafe for InstallStatus
impl Freeze for InstallStatus
impl Send for InstallStatus
impl Sync for InstallStatus
impl Unpin for InstallStatus
impl UnsafeUnpin for InstallStatus
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