From d8b87ec524b0d80ac7815a4675f7bd71a4951410 Mon Sep 17 00:00:00 2001 From: Weicao-CatilGrass <1992414357@qq.com> Date: Fri, 12 Jun 2026 14:34:19 +0800 Subject: Simplify workspace exclude patterns and add workspace stanzas --- Cargo.toml | 32 +++---------------------- examples/example-argument-parse/Cargo.toml | 2 ++ examples/example-async-support/Cargo.toml | 2 ++ examples/example-basic/Cargo.toml | 2 ++ examples/example-clap-binding/Cargo.toml | 2 ++ examples/example-completion/Cargo.toml | 2 ++ examples/example-custom-pickable/Cargo.toml | 2 ++ examples/example-dispatch-tree/Cargo.toml | 2 ++ examples/example-enum-tag/Cargo.toml | 2 ++ examples/example-error-handling/Cargo.toml | 2 ++ examples/example-exitcode/Cargo.toml | 2 ++ examples/example-general-renderer/Cargo.toml | 2 ++ examples/example-help/Cargo.toml | 2 ++ examples/example-hook/Cargo.toml | 2 ++ examples/example-implicit-dispatcher/Cargo.toml | 2 ++ examples/example-lazy-resources/Cargo.toml | 2 ++ examples/example-panic-unwind/Cargo.toml | 2 ++ examples/example-repl-basic/Cargo.toml | 2 ++ examples/example-resources/Cargo.toml | 2 ++ examples/example-setup/Cargo.toml | 2 ++ examples/example-unit-test/Cargo.toml | 2 ++ examples/full-todolist/Cargo.toml | 2 ++ 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] -- cgit