pub struct MissingSkill {
pub skill: String,
pub agent: String,
pub package: Option<String>,
pub searched: Vec<String>,
pub hint: Option<String>,
}Expand description
A skill ref no package ships.
Fields§
§skill: String§agent: StringThe Agent that names it.
package: Option<String>The package of that Agent; None for the root.
searched: Vec<String>The packages looked in, sorted; the root is not among them.
hint: Option<String>For a name shaped like a provider’s, when no package declares that provider.
Trait Implementations§
Source§impl Clone for MissingSkill
impl Clone for MissingSkill
Source§impl Debug for MissingSkill
impl Debug for MissingSkill
impl Eq for MissingSkill
Source§impl PartialEq for MissingSkill
impl PartialEq for MissingSkill
Source§impl Serialize for MissingSkill
impl Serialize for MissingSkill
impl StructuralPartialEq for MissingSkill
Auto Trait Implementations§
impl Forget for MissingSkill
impl Freeze for MissingSkill
impl RefUnwindSafe for MissingSkill
impl Send for MissingSkill
impl Sync for MissingSkill
impl Unpin for MissingSkill
impl UnsafeUnpin for MissingSkill
impl UnwindSafe for MissingSkill
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.