Function cargo::ops::cargo_add::check_invalid_ws_keys
source · fn check_invalid_ws_keys(toml_key: &str, arg: &DepOp) -> CargoResult<()>
Expand description
When { workspace = true } you cannot define other keys that configure
the source of the dependency such as version
, registry
, registry-index
,
path
, git
, branch
, tag
, rev
, or package
. You can also not define
default-features
.
Only default-features
, registry
and rename
need to be checked
for currently. This is because git
and its associated keys, path
, and
version
should all bee checked before this is called. rename
is checked
for as it turns into package