pub enum Requester {
Consumer,
Package {
package: String,
},
Item {
package: String,
kind: ItemKind,
slug: String,
},
}Expand description
Why an item is selected.
Variants§
Consumer
An entry of the consumer, or of the root package: the root’s manifest entries, its items and its Agents’ skill refs are the consumer’s own.
Package
An unfiltered entry of this dependency’s manifest, reached through unfiltered entries only.
Item
A skill ref of this Agent.
Trait Implementations§
impl Eq for Requester
impl StructuralPartialEq for Requester
Auto Trait Implementations§
impl Forget for Requester
impl Freeze for Requester
impl RefUnwindSafe for Requester
impl Send for Requester
impl Sync for Requester
impl Unpin for Requester
impl UnsafeUnpin for Requester
impl UnwindSafe for Requester
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.