pub struct ResolvedDep {
pub name: String,
pub version: String,
pub enabled_features: Vec<String>,
pub available_features: Vec<String>,
pub source: Option<String>,
pub repository: Option<String>,
pub is_direct: bool,
}Expand description
A resolved dependency with its name, version, and enabled features.
Fields§
§name: String§version: String§enabled_features: Vec<String>Features that are actually enabled in the resolved build plan.
available_features: Vec<String>All features declared by the crate (available but not necessarily enabled).
source: Option<String>§repository: Option<String>§is_direct: boolTrait Implementations§
Source§impl Clone for ResolvedDep
impl Clone for ResolvedDep
Source§fn clone(&self) -> ResolvedDep
fn clone(&self) -> ResolvedDep
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 ResolvedDep
impl Debug for ResolvedDep
Auto Trait Implementations§
impl Freeze for ResolvedDep
impl RefUnwindSafe for ResolvedDep
impl Send for ResolvedDep
impl Sync for ResolvedDep
impl Unpin for ResolvedDep
impl UnsafeUnpin for ResolvedDep
impl UnwindSafe for ResolvedDep
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<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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.