blob: 796548d63f2a2ad8ce1a4fe87534322050b9d8c5 [file] [log] [blame]
[package]
name = "foo"
version = "0.0.1"
edition = "2021"
[lib]
crate-type = ["cdylib"]
# This dependency does not exist, verify optional works.
[dependencies.notfound]
optional = true
version = "1.0"
# This dependency is optional but required for f3 which is on by default.
[dependencies.extra-dep]
optional = true
version = "1.0"
[dependencies]
mybar = { version = "0.1", package = "bar", default-features = false }
[features]
default = ["f1"]
f1 = ["f2", "f3"]
f2 = ["f1"]
f3 = ["mybar/f1", "dep:extra-dep", "notfound?/invalid"]
f4 = ["dep:notfound"]