pub struct DepOp {
pub crate_spec: Option<String>,
pub rename: Option<String>,
pub features: Option<IndexSet<String>>,
pub default_features: Option<bool>,
pub optional: Option<bool>,
pub registry: Option<String>,
pub path: Option<String>,
pub git: Option<String>,
pub branch: Option<String>,
pub rev: Option<String>,
pub tag: Option<String>,
}
Expand description
Dependency entry operation
Fields§
§crate_spec: Option<String>
Describes the crate
rename: Option<String>
Dependency key, overriding the package name in crate_spec
features: Option<IndexSet<String>>
Feature flags to activate
default_features: Option<bool>
Whether the default feature should be activated
optional: Option<bool>
Whether dependency is optional
registry: Option<String>
Registry for looking up dependency version
path: Option<String>
Git repo for dependency
git: Option<String>
Git repo for dependency
branch: Option<String>
Specify an alternative git branch
rev: Option<String>
Specify a specific git rev
tag: Option<String>
Specify a specific git tag
Trait Implementations§
source§impl PartialEq<DepOp> for DepOp
impl PartialEq<DepOp> for DepOp
impl Eq for DepOp
impl StructuralEq for DepOp
impl StructuralPartialEq for DepOp
Auto Trait Implementations§
impl RefUnwindSafe for DepOp
impl Send for DepOp
impl Sync for DepOp
impl Unpin for DepOp
impl UnwindSafe for DepOp
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§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> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 272 bytes