pub struct LocalDependency {
pub name: String,
pub version_req: String,
pub kind: String,
}Expand description
A dependency on a crate of the same registry. These are stored for every crate version to find the dependents of a crate.
Fields§
§name: String§version_req: String§kind: StringImplementations§
Source§impl LocalDependency
impl LocalDependency
Sourcepub fn from_index_dep(dep: &IndexDep) -> Option<Self>
pub fn from_index_dep(dep: &IndexDep) -> Option<Self>
None for dependencies from other registries, like crates.io.
Trait Implementations§
Source§impl Clone for LocalDependency
impl Clone for LocalDependency
Source§impl Debug for LocalDependency
impl Debug for LocalDependency
impl Eq for LocalDependency
Source§impl PartialEq for LocalDependency
impl PartialEq for LocalDependency
impl StructuralPartialEq for LocalDependency
Auto Trait Implementations§
impl Freeze for LocalDependency
impl RefUnwindSafe for LocalDependency
impl Send for LocalDependency
impl Sync for LocalDependency
impl Unpin for LocalDependency
impl UnsafeUnpin for LocalDependency
impl UnwindSafe for LocalDependency
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more