Expand description
A package uniquely identified by name along with its source.
Fields§
§name: StringThe unique name of the package as declared in its manifest.
source: SourceWhere the package is sourced from.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Pkg
impl<'de> Deserialize<'de> for Pkg
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for Pkg
impl Ord for Pkg
source§impl PartialOrd<Pkg> for Pkg
impl PartialOrd<Pkg> for Pkg
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for Pkg
impl StructuralEq for Pkg
impl StructuralPartialEq for Pkg
Auto Trait Implementations§
impl RefUnwindSafe for Pkg
impl Send for Pkg
impl Sync for Pkg
impl Unpin for Pkg
impl UnwindSafe for Pkg
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more