pub struct DependenciesSpec {
pub path: PathBuf,
pub registry_host_name: String,
pub dependencies: Vec<Dependency>,
}
Expand description
A dependencies specification file found from inspecting the local filesystem.
Fields§
§path: PathBuf
Absolute file path for dependencies specification file.
registry_host_name: String
Dependencies registry host name.
dependencies: Vec<Dependency>
Dependencies specified within the dependencies specification file.
Trait Implementations§
Source§impl Clone for DependenciesSpec
impl Clone for DependenciesSpec
Source§fn clone(&self) -> DependenciesSpec
fn clone(&self) -> DependenciesSpec
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 DependenciesSpec
impl Debug for DependenciesSpec
Source§impl<'de> Deserialize<'de> for DependenciesSpec
impl<'de> Deserialize<'de> for DependenciesSpec
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 DependenciesSpec
impl Hash for DependenciesSpec
Source§impl PartialEq for DependenciesSpec
impl PartialEq for DependenciesSpec
Source§impl Serialize for DependenciesSpec
impl Serialize for DependenciesSpec
impl Eq for DependenciesSpec
impl StructuralPartialEq for DependenciesSpec
Auto Trait Implementations§
impl Freeze for DependenciesSpec
impl RefUnwindSafe for DependenciesSpec
impl Send for DependenciesSpec
impl Sync for DependenciesSpec
impl Unpin for DependenciesSpec
impl UnwindSafe for DependenciesSpec
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.