pub struct RustDependency { /* private fields */ }Expand description
One dependency edge declared by a package inside the project.
Implementations§
Source§impl RustDependency
impl RustDependency
Sourcepub fn package_name(&self) -> &str
pub fn package_name(&self) -> &str
The depended-on package’s real Cargo name.
Sourcepub fn kind(&self) -> CargoDependencyKind
pub fn kind(&self) -> CargoDependencyKind
Which dependency table declared this edge.
Sourcepub fn activation(&self) -> &DependencyActivation
pub fn activation(&self) -> &DependencyActivation
Whether this edge is always active, and under which predicate otherwise.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RustDependency
impl RefUnwindSafe for RustDependency
impl Send for RustDependency
impl Sync for RustDependency
impl Unpin for RustDependency
impl UnsafeUnpin for RustDependency
impl UnwindSafe for RustDependency
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, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
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