pub struct DependencyConstraint {
pub package_name: String,
pub dependency_key: String,
pub manifest_path: PathBuf,
pub requirement: String,
pub source: Option<String>,
pub features: BTreeSet<String>,
pub uses_default_features: bool,
pub optional: bool,
pub section: String,
pub target_rust_version: Option<Version>,
}Fields§
§package_name: String§dependency_key: String§manifest_path: PathBuf§requirement: String§source: Option<String>§features: BTreeSet<String>§uses_default_features: bool§optional: bool§section: String§target_rust_version: Option<Version>Trait Implementations§
Source§impl Clone for DependencyConstraint
impl Clone for DependencyConstraint
Source§fn clone(&self) -> DependencyConstraint
fn clone(&self) -> DependencyConstraint
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 moreAuto Trait Implementations§
impl Freeze for DependencyConstraint
impl RefUnwindSafe for DependencyConstraint
impl Send for DependencyConstraint
impl Sync for DependencyConstraint
impl Unpin for DependencyConstraint
impl UnsafeUnpin for DependencyConstraint
impl UnwindSafe for DependencyConstraint
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> 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