pub enum DependencyScope {
TopLevel,
Transitive,
}Expand description
Whether a dependency is declared directly by the consumer or reached transitively through another dependency.
Variants§
TopLevel
Declared in the consumer’s own module.json.
Transitive
Reached through a transitive dependency chain.
Trait Implementations§
Source§impl Clone for DependencyScope
impl Clone for DependencyScope
Source§fn clone(&self) -> DependencyScope
fn clone(&self) -> DependencyScope
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DependencyScope
Source§impl Debug for DependencyScope
impl Debug for DependencyScope
impl Eq for DependencyScope
Source§impl PartialEq for DependencyScope
impl PartialEq for DependencyScope
impl StructuralPartialEq for DependencyScope
Auto Trait Implementations§
impl Freeze for DependencyScope
impl RefUnwindSafe for DependencyScope
impl Send for DependencyScope
impl Sync for DependencyScope
impl Unpin for DependencyScope
impl UnsafeUnpin for DependencyScope
impl UnwindSafe for DependencyScope
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§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.