pub struct SelectionResult {
pub items: Vec<SelectedItem>,
pub missing_skills: Vec<MissingSkill>,
pub diagnostics: Vec<SchemaDiagnostic>,
}Fields§
§items: Vec<SelectedItem>In package order of the graph, then the package’s own item order.
missing_skills: Vec<MissingSkill>§diagnostics: Vec<SchemaDiagnostic>selection.duplicate-slug: an Agent or skill slug that two packages both install, which
installs under one name only after a rename or a collision suffix.
Trait Implementations§
Source§impl Clone for SelectionResult
impl Clone for SelectionResult
Source§impl Debug for SelectionResult
impl Debug for SelectionResult
Source§impl Default for SelectionResult
impl Default for SelectionResult
impl Eq for SelectionResult
Source§impl PartialEq for SelectionResult
impl PartialEq for SelectionResult
Source§impl Serialize for SelectionResult
impl Serialize for SelectionResult
impl StructuralPartialEq for SelectionResult
Auto Trait Implementations§
impl Forget for SelectionResult
impl Freeze for SelectionResult
impl RefUnwindSafe for SelectionResult
impl Send for SelectionResult
impl Sync for SelectionResult
impl Unpin for SelectionResult
impl UnsafeUnpin for SelectionResult
impl UnwindSafe for SelectionResult
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.