pub struct Pkg {
pub name: String,
pub source: Source,
}
Expand description
A package uniquely identified by name along with its source.
Fields§
§name: String
The unique name of the package as declared in its manifest.
source: Source
Where 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