aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWeicao-CatilGrass <1992414357@qq.com>2026-06-12 14:34:19 +0800
committerWeicao-CatilGrass <1992414357@qq.com>2026-06-12 14:34:19 +0800
commitd8b87ec524b0d80ac7815a4675f7bd71a4951410 (patch)
tree3058c898b226a0ed8b657b641d39158621d51157
parent448d4417fae87a7dd74ed5c595a9813d56b68ade (diff)
Simplify workspace exclude patterns and add workspace stanzas
-rw-r--r--Cargo.toml32
-rw-r--r--examples/example-argument-parse/Cargo.toml2
-rw-r--r--examples/example-async-support/Cargo.toml2
-rw-r--r--examples/example-basic/Cargo.toml2
-rw-r--r--examples/example-clap-binding/Cargo.toml2
-rw-r--r--examples/example-completion/Cargo.toml2
-rw-r--r--examples/example-custom-pickable/Cargo.toml2
-rw-r--r--examples/example-dispatch-tree/Cargo.toml2
-rw-r--r--examples/example-enum-tag/Cargo.toml2
-rw-r--r--examples/example-error-handling/Cargo.toml2
-rw-r--r--examples/example-exitcode/Cargo.toml2
-rw-r--r--examples/example-general-renderer/Cargo.toml2
-rw-r--r--examples/example-help/Cargo.toml2
-rw-r--r--examples/example-hook/Cargo.toml2
-rw-r--r--examples/example-implicit-dispatcher/Cargo.toml2
-rw-r--r--examples/example-lazy-resources/Cargo.toml2
-rw-r--r--examples/example-panic-unwind/Cargo.toml2
-rw-r--r--examples/example-repl-basic/Cargo.toml2
-rw-r--r--examples/example-resources/Cargo.toml2
-rw-r--r--examples/example-setup/Cargo.toml2
-rw-r--r--examples/example-unit-test/Cargo.toml2
-rw-r--r--examples/full-todolist/Cargo.toml2
22 files changed, 45 insertions, 29 deletions
diff --git a/Cargo.toml b/Cargo.toml
index cf4b1c9..acf96af 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -3,42 +3,16 @@ resolver = "2"
members = ["mingling", "mingling_core", "mingling_macros", "mling"]
exclude = [
# README-Tests
- "./temp/readme-test",
+ "./temp/*",
# Examples
- "examples/example-argument-parse",
- "examples/example-async-support",
- "examples/example-basic",
- "examples/example-clap-binding",
- "examples/example-completion",
- "examples/example-custom-pickable",
- "examples/example-dispatch-tree",
- "examples/example-enum-tag",
- "examples/example-error-handling",
- "examples/example-exitcode",
- "examples/example-general-renderer",
- "examples/example-help",
- "examples/example-hook",
- "examples/example-implicit-dispatcher",
- "examples/example-lazy-resources",
- "examples/example-panic-unwind",
- "examples/example-repl-basic",
- "examples/example-resources",
- "examples/example-setup",
- "examples/example-unit-test",
- "examples/full-todolist",
+ "examples/*",
# Dev Tools
"dev_tools",
# Tests
- "mingling_core/tests/test-basic",
- "mingling_core/tests/test-comp",
- "mingling_core/tests/test-general-renderer",
- "mingling_core/tests/test-repl",
- "mingling_core/tests/test-dispatch-tree",
- "mingling_core/tests/test-async",
- "mingling_core/tests/test-all",
+ "mingling_core/tests/*",
]
[workspace.dependencies]
diff --git a/examples/example-argument-parse/Cargo.toml b/examples/example-argument-parse/Cargo.toml
index 89f7544..401ec38 100644
--- a/examples/example-argument-parse/Cargo.toml
+++ b/examples/example-argument-parse/Cargo.toml
@@ -8,3 +8,5 @@ path = "../../mingling"
# Enable `parser` features
features = ["parser", "extra_macros"]
+
+[workspace]
diff --git a/examples/example-async-support/Cargo.toml b/examples/example-async-support/Cargo.toml
index 3a66e52..d1b952d 100644
--- a/examples/example-async-support/Cargo.toml
+++ b/examples/example-async-support/Cargo.toml
@@ -13,3 +13,5 @@ features = ["async", "parser"]
[dependencies.tokio]
version = "1.52.3"
features = ["macros", "rt", "rt-multi-thread", "time"]
+
+[workspace]
diff --git a/examples/example-basic/Cargo.toml b/examples/example-basic/Cargo.toml
index c8504fc..ba55700 100644
--- a/examples/example-basic/Cargo.toml
+++ b/examples/example-basic/Cargo.toml
@@ -5,3 +5,5 @@ edition = "2024"
[dependencies]
mingling = { path = "../../mingling" }
+
+[workspace]
diff --git a/examples/example-clap-binding/Cargo.toml b/examples/example-clap-binding/Cargo.toml
index a019442..3253f42 100644
--- a/examples/example-clap-binding/Cargo.toml
+++ b/examples/example-clap-binding/Cargo.toml
@@ -17,3 +17,5 @@ features = [
# Enable `color` feature to support ANSI colors
"color",
]
+
+[workspace]
diff --git a/examples/example-completion/Cargo.toml b/examples/example-completion/Cargo.toml
index 4e1881a..1c6b327 100644
--- a/examples/example-completion/Cargo.toml
+++ b/examples/example-completion/Cargo.toml
@@ -23,3 +23,5 @@ features = [
# enable `builds` features
"builds",
]
+
+[workspace]
diff --git a/examples/example-custom-pickable/Cargo.toml b/examples/example-custom-pickable/Cargo.toml
index 9102c21..6e46c8c 100644
--- a/examples/example-custom-pickable/Cargo.toml
+++ b/examples/example-custom-pickable/Cargo.toml
@@ -7,3 +7,5 @@ edition = "2024"
path = "../../mingling"
features = ["parser", "extra_macros"]
+
+[workspace]
diff --git a/examples/example-dispatch-tree/Cargo.toml b/examples/example-dispatch-tree/Cargo.toml
index 0c31ecb..950e36a 100644
--- a/examples/example-dispatch-tree/Cargo.toml
+++ b/examples/example-dispatch-tree/Cargo.toml
@@ -9,3 +9,5 @@ path = "../../mingling"
features = [
"dispatch_tree",
]
+
+[workspace]
diff --git a/examples/example-enum-tag/Cargo.toml b/examples/example-enum-tag/Cargo.toml
index 7a8e5d6..9c0a0ff 100644
--- a/examples/example-enum-tag/Cargo.toml
+++ b/examples/example-enum-tag/Cargo.toml
@@ -10,3 +10,5 @@ features = [
"comp",
"parser"
]
+
+[workspace]
diff --git a/examples/example-error-handling/Cargo.toml b/examples/example-error-handling/Cargo.toml
index c6e7ea3..a76be30 100644
--- a/examples/example-error-handling/Cargo.toml
+++ b/examples/example-error-handling/Cargo.toml
@@ -5,3 +5,5 @@ edition = "2024"
[dependencies]
mingling = { path = "../../mingling" }
+
+[workspace]
diff --git a/examples/example-exitcode/Cargo.toml b/examples/example-exitcode/Cargo.toml
index 58c800b..439c49d 100644
--- a/examples/example-exitcode/Cargo.toml
+++ b/examples/example-exitcode/Cargo.toml
@@ -5,3 +5,5 @@ edition = "2024"
[dependencies]
mingling = { path = "../../mingling" }
+
+[workspace]
diff --git a/examples/example-general-renderer/Cargo.toml b/examples/example-general-renderer/Cargo.toml
index 7fd4fd5..fd7879b 100644
--- a/examples/example-general-renderer/Cargo.toml
+++ b/examples/example-general-renderer/Cargo.toml
@@ -12,3 +12,5 @@ features = [
"general_renderer",
"parser",
]
+
+[workspace]
diff --git a/examples/example-help/Cargo.toml b/examples/example-help/Cargo.toml
index 01e6801..6fdeb20 100644
--- a/examples/example-help/Cargo.toml
+++ b/examples/example-help/Cargo.toml
@@ -5,3 +5,5 @@ edition = "2024"
[dependencies]
mingling = { path = "../../mingling" }
+
+[workspace]
diff --git a/examples/example-hook/Cargo.toml b/examples/example-hook/Cargo.toml
index 453fae6..63d40de 100644
--- a/examples/example-hook/Cargo.toml
+++ b/examples/example-hook/Cargo.toml
@@ -5,3 +5,5 @@ edition = "2024"
[dependencies]
mingling = { path = "../../mingling" }
+
+[workspace]
diff --git a/examples/example-implicit-dispatcher/Cargo.toml b/examples/example-implicit-dispatcher/Cargo.toml
index db6fdab..3e68e38 100644
--- a/examples/example-implicit-dispatcher/Cargo.toml
+++ b/examples/example-implicit-dispatcher/Cargo.toml
@@ -6,3 +6,5 @@ edition = "2024"
[dependencies.mingling]
path = "../../mingling"
features = ["extra_macros"]
+
+[workspace]
diff --git a/examples/example-lazy-resources/Cargo.toml b/examples/example-lazy-resources/Cargo.toml
index 1f47f8e..ace6ec9 100644
--- a/examples/example-lazy-resources/Cargo.toml
+++ b/examples/example-lazy-resources/Cargo.toml
@@ -6,3 +6,5 @@ edition = "2024"
[dependencies.mingling]
path = "../../mingling"
features = []
+
+[workspace]
diff --git a/examples/example-panic-unwind/Cargo.toml b/examples/example-panic-unwind/Cargo.toml
index 5d1c242..559bdb9 100644
--- a/examples/example-panic-unwind/Cargo.toml
+++ b/examples/example-panic-unwind/Cargo.toml
@@ -14,3 +14,5 @@ panic = "unwind"
# Enable panic unwinding in dev builds
[profile.dev]
panic = "unwind"
+
+[workspace]
diff --git a/examples/example-repl-basic/Cargo.toml b/examples/example-repl-basic/Cargo.toml
index 090ac06..c20deb9 100644
--- a/examples/example-repl-basic/Cargo.toml
+++ b/examples/example-repl-basic/Cargo.toml
@@ -9,3 +9,5 @@ features = ["repl", "parser", "extra_macros"]
[dependencies]
just_fmt = "0.1.2"
+
+[workspace]
diff --git a/examples/example-resources/Cargo.toml b/examples/example-resources/Cargo.toml
index 2655654..faf24e4 100644
--- a/examples/example-resources/Cargo.toml
+++ b/examples/example-resources/Cargo.toml
@@ -6,3 +6,5 @@ edition = "2024"
[dependencies.mingling]
path = "../../mingling"
features = ["parser"]
+
+[workspace]
diff --git a/examples/example-setup/Cargo.toml b/examples/example-setup/Cargo.toml
index a340c91..64a0f4e 100644
--- a/examples/example-setup/Cargo.toml
+++ b/examples/example-setup/Cargo.toml
@@ -5,3 +5,5 @@ edition = "2024"
[dependencies]
mingling = { path = "../../mingling", features = ["extra_macros"] }
+
+[workspace]
diff --git a/examples/example-unit-test/Cargo.toml b/examples/example-unit-test/Cargo.toml
index cc9a1a2..a735c5c 100644
--- a/examples/example-unit-test/Cargo.toml
+++ b/examples/example-unit-test/Cargo.toml
@@ -5,3 +5,5 @@ edition = "2024"
[dependencies]
mingling = { path = "../../mingling", features = ["extra_macros"] }
+
+[workspace]
diff --git a/examples/full-todolist/Cargo.toml b/examples/full-todolist/Cargo.toml
index e55d5e9..50b11a5 100644
--- a/examples/full-todolist/Cargo.toml
+++ b/examples/full-todolist/Cargo.toml
@@ -14,3 +14,5 @@ features = [
"extra_macros",
"general_renderer",
]
+
+[workspace]