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
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more