pub struct ProjectionDependency {
pub package_name: String,
pub modules: Vec<ProjectionModule>,
}Expand description
A one-level package specification supplied as a distribution dependency.
Fields§
§package_name: StringCanonical dependency package name.
modules: Vec<ProjectionModule>Public dependency modules.
Trait Implementations§
Source§impl Clone for ProjectionDependency
impl Clone for ProjectionDependency
Source§impl Debug for ProjectionDependency
impl Debug for ProjectionDependency
impl Eq for ProjectionDependency
Source§impl PartialEq for ProjectionDependency
impl PartialEq for ProjectionDependency
Source§impl Serialize for ProjectionDependency
impl Serialize for ProjectionDependency
impl StructuralPartialEq for ProjectionDependency
Auto Trait Implementations§
impl Freeze for ProjectionDependency
impl RefUnwindSafe for ProjectionDependency
impl Send for ProjectionDependency
impl Sync for ProjectionDependency
impl Unpin for ProjectionDependency
impl UnsafeUnpin for ProjectionDependency
impl UnwindSafe for ProjectionDependency
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.