pub struct InstallPreview {
pub tools: Vec<ToolStatus>,
pub skills: Vec<SkillStatus>,
}Expand description
Presentation-neutral detection snapshot produced before execution.
Fields§
§tools: Vec<ToolStatus>Tool statuses in canonical configuration order.
skills: Vec<SkillStatus>Skill statuses in canonical skill-and-agent order.
Implementations§
Source§impl InstallPreview
impl InstallPreview
Sourcepub fn missing_tools(&self) -> Vec<&ToolStatus>
pub fn missing_tools(&self) -> Vec<&ToolStatus>
Return tools that are not currently detected as installed.
Sourcepub fn missing_skills(&self) -> Vec<&SkillStatus>
pub fn missing_skills(&self) -> Vec<&SkillStatus>
Return missing skills that have an installable agent destination.
Trait Implementations§
Source§impl Clone for InstallPreview
impl Clone for InstallPreview
Source§fn clone(&self) -> InstallPreview
fn clone(&self) -> InstallPreview
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 InstallPreview
impl Debug for InstallPreview
impl Eq for InstallPreview
Source§impl PartialEq for InstallPreview
impl PartialEq for InstallPreview
Source§impl Serialize for InstallPreview
impl Serialize for InstallPreview
impl StructuralPartialEq for InstallPreview
Auto Trait Implementations§
impl Freeze for InstallPreview
impl RefUnwindSafe for InstallPreview
impl Send for InstallPreview
impl Sync for InstallPreview
impl Unpin for InstallPreview
impl UnsafeUnpin for InstallPreview
impl UnwindSafe for InstallPreview
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.