aboutsummaryrefslogtreecommitdiff
path: root/mingling/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'mingling/Cargo.toml')
-rw-r--r--mingling/Cargo.toml15
1 files changed, 10 insertions, 5 deletions
diff --git a/mingling/Cargo.toml b/mingling/Cargo.toml
index 667cfa5..c3f9511 100644
--- a/mingling/Cargo.toml
+++ b/mingling/Cargo.toml
@@ -22,29 +22,35 @@ mingling = { path = ".", features = [
[package.metadata.docs.rs]
features = [
+ "core",
+ "macros",
"builds",
"structural_renderer",
"repl",
"comp",
"parser",
+ "picker",
"clap",
"extra_macros",
]
[features]
+core = ["dep:mingling_core", "mingling_core/default"]
+macros = ["dep:mingling_macros", "mingling_macros/default"]
+
nightly = ["mingling_core/nightly", "mingling_macros/nightly"]
debug = ["mingling_core/debug"]
async = ["mingling_core/async", "mingling_macros/async"]
builds = ["mingling_core/builds"]
-default = ["mingling_core/default", "mingling_macros/default"]
+default = ["core", "macros"]
clap = ["mingling_core/clap", "mingling_macros/clap"]
dispatch_tree = ["mingling_core/dispatch_tree", "mingling_macros/dispatch_tree"]
repl = ["mingling_core/repl", "mingling_macros/repl"]
comp = ["mingling_core/comp", "mingling_macros/comp"]
parser = ["dep:size"]
-picker = ["dep:mingling_picker", "dep:mingling_picker_macros"]
+picker = ["dep:mingling_picker", "mingling_picker/mingling_support"]
pathf = ["mingling_core/pathf", "mingling_macros/pathf"]
structural_renderer = [
@@ -82,9 +88,8 @@ ron_serde_fmt = ["mingling_core/ron_serde_fmt"]
extra_macros = ["mingling_macros/extra_macros"]
[dependencies]
-mingling_core.workspace = true
-mingling_macros.workspace = true
+mingling_core = { workspace = true, optional = true }
+mingling_macros = { workspace = true, optional = true }
mingling_picker = { workspace = true, optional = true }
-mingling_picker_macros = { workspace = true, optional = true }
serde = { workspace = true, optional = true }
size = { version = "0.5", optional = true }