pub struct PackageDependencies {
pub package_version: VersionParseResult,
pub registry_host_name: String,
pub dependencies: Vec<Dependency>,
}Expand description
Package dependencies found by querying a registry.
Fields§
§package_version: VersionParseResult§registry_host_name: StringDependencies registry host name.
dependencies: Vec<Dependency>Dependencies specified within the dependencies specification file.
Trait Implementations§
Source§impl Clone for PackageDependencies
impl Clone for PackageDependencies
Source§fn clone(&self) -> PackageDependencies
fn clone(&self) -> PackageDependencies
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PackageDependencies
impl Debug for PackageDependencies
Source§impl DependenciesCollection for PackageDependencies
impl DependenciesCollection for PackageDependencies
fn registry_host_name(&self) -> &String
fn dependencies(&self) -> &Vec<Dependency>
Source§impl<'de> Deserialize<'de> for PackageDependencies
impl<'de> Deserialize<'de> for PackageDependencies
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 Hash for PackageDependencies
impl Hash for PackageDependencies
Source§impl PartialEq for PackageDependencies
impl PartialEq for PackageDependencies
Source§impl Serialize for PackageDependencies
impl Serialize for PackageDependencies
impl Eq for PackageDependencies
impl StructuralPartialEq for PackageDependencies
Auto Trait Implementations§
impl Freeze for PackageDependencies
impl RefUnwindSafe for PackageDependencies
impl Send for PackageDependencies
impl Sync for PackageDependencies
impl Unpin for PackageDependencies
impl UnwindSafe for PackageDependencies
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.