cargo::ops::cargo_add

Function check_rust_version_for_optional_dependency

Source
fn check_rust_version_for_optional_dependency(
    rust_version: Option<&RustVersion>,
) -> CargoResult<bool>
Expand description

When the --optional option is added using cargo add, we need to check the current rust-version. As the dep: syntax is only available starting with Rust 1.60.0

true means that the rust-version is None or the rust-version is higher than the version needed.

Note: Previous versions can only use the implicit feature name.