From c9be10d4f8e7d2b54569a824f14143801206fa50 Mon Sep 17 00:00:00 2001 From: Soares Chen Date: Tue, 21 Jul 2026 00:31:02 +0200 Subject: [PATCH] Add description field to Cargo.toml --- Cargo.toml | 1 + crates/core/cgp-base-types/Cargo.toml | 1 + crates/core/cgp-component/Cargo.toml | 4 +--- crates/core/cgp-error/Cargo.toml | 1 + crates/core/cgp-field/Cargo.toml | 4 +--- crates/core/cgp-type/Cargo.toml | 4 +--- crates/extra/cgp-dispatch/Cargo.toml | 2 +- crates/extra/cgp-error-extra/Cargo.toml | 4 +--- crates/extra/cgp-field-extra/Cargo.toml | 4 +--- crates/extra/cgp-handler/Cargo.toml | 2 +- crates/extra/cgp-monad/Cargo.toml | 2 +- crates/extra/cgp-run/Cargo.toml | 4 +--- crates/extra/cgp-runtime/Cargo.toml | 1 + crates/macros/cgp-async-macro/Cargo.toml | 6 ++---- crates/macros/cgp-extra-macro-lib/Cargo.toml | 4 +--- crates/macros/cgp-extra-macro/Cargo.toml | 4 +--- crates/macros/cgp-macro-core/Cargo.toml | 1 + crates/macros/cgp-macro-lib/Cargo.toml | 1 + crates/macros/cgp-macro-test-util-lib/Cargo.toml | 1 + crates/macros/cgp-macro-test-util/Cargo.toml | 1 + crates/macros/cgp-macro/Cargo.toml | 1 + crates/main/cgp-base-extra/Cargo.toml | 1 + crates/main/cgp-base/Cargo.toml | 1 + crates/main/cgp-core/Cargo.toml | 4 +--- crates/main/cgp-extra/Cargo.toml | 5 ++--- crates/main/cgp/Cargo.toml | 6 ++---- crates/standalone/error/cgp-error-anyhow/Cargo.toml | 2 +- crates/standalone/error/cgp-error-std/Cargo.toml | 2 +- crates/tests/cgp-macro-tests/Cargo.toml | 1 + crates/tests/cgp-tests/Cargo.toml | 1 + 30 files changed, 33 insertions(+), 43 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 4cd043ac..17833a1b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,6 +47,7 @@ license = "Apache-2.0" repository = "https://github.com/contextgeneric/cgp" authors = ["Soares Chen "] keywords = ["cgp"] +description = "A language extension for Rust, with pluggable trait implementations at compile-time." [workspace.dependencies] cgp = { version = "0.8.0-alpha", path = "./crates/main/cgp" } diff --git a/crates/core/cgp-base-types/Cargo.toml b/crates/core/cgp-base-types/Cargo.toml index db254e4b..25a5e53f 100644 --- a/crates/core/cgp-base-types/Cargo.toml +++ b/crates/core/cgp-base-types/Cargo.toml @@ -7,5 +7,6 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] diff --git a/crates/core/cgp-component/Cargo.toml b/crates/core/cgp-component/Cargo.toml index 3397b4cf..32098b3f 100644 --- a/crates/core/cgp-component/Cargo.toml +++ b/crates/core/cgp-component/Cargo.toml @@ -7,8 +7,6 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Core CGP traits and types used for implementing the CGP component system -""" +description = { workspace = true } [dependencies] diff --git a/crates/core/cgp-error/Cargo.toml b/crates/core/cgp-error/Cargo.toml index dca241df..e35d091f 100644 --- a/crates/core/cgp-error/Cargo.toml +++ b/crates/core/cgp-error/Cargo.toml @@ -7,6 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] cgp = { version = "0.8.0-alpha", path = "../../main/cgp-base-extra", package = "cgp-base-extra" } diff --git a/crates/core/cgp-field/Cargo.toml b/crates/core/cgp-field/Cargo.toml index 2bf0aae8..295e2e48 100644 --- a/crates/core/cgp-field/Cargo.toml +++ b/crates/core/cgp-field/Cargo.toml @@ -7,9 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Context-generic programming field traits -""" +description = { workspace = true } [dependencies] cgp-base-types = { workspace = true } diff --git a/crates/core/cgp-type/Cargo.toml b/crates/core/cgp-type/Cargo.toml index 62aeff5d..952455eb 100644 --- a/crates/core/cgp-type/Cargo.toml +++ b/crates/core/cgp-type/Cargo.toml @@ -7,9 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Context-generic programming core component traits -""" +description = { workspace = true } [dependencies] cgp = { version = "0.8.0-alpha", path = "../../main/cgp-base", package = "cgp-base" } diff --git a/crates/extra/cgp-dispatch/Cargo.toml b/crates/extra/cgp-dispatch/Cargo.toml index 9892122b..7b62513c 100644 --- a/crates/extra/cgp-dispatch/Cargo.toml +++ b/crates/extra/cgp-dispatch/Cargo.toml @@ -7,7 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = "Extensible data type dispatchers for CGP handlers" +description = { workspace = true } [dependencies] cgp = { version = "0.8.0-alpha", path = "../../main/cgp-core", package = "cgp-core" } diff --git a/crates/extra/cgp-error-extra/Cargo.toml b/crates/extra/cgp-error-extra/Cargo.toml index 5cd27e93..3b3f75d8 100644 --- a/crates/extra/cgp-error-extra/Cargo.toml +++ b/crates/extra/cgp-error-extra/Cargo.toml @@ -7,9 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Context-generic programming error components -""" +description = { workspace = true } [features] default = [ "alloc" ] diff --git a/crates/extra/cgp-field-extra/Cargo.toml b/crates/extra/cgp-field-extra/Cargo.toml index 3aa4e70d..0523a868 100644 --- a/crates/extra/cgp-field-extra/Cargo.toml +++ b/crates/extra/cgp-field-extra/Cargo.toml @@ -7,9 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Context-generic programming field traits -""" +description = { workspace = true } [dependencies] cgp-field = { workspace = true } diff --git a/crates/extra/cgp-handler/Cargo.toml b/crates/extra/cgp-handler/Cargo.toml index a5b3adb5..3bcd9305 100644 --- a/crates/extra/cgp-handler/Cargo.toml +++ b/crates/extra/cgp-handler/Cargo.toml @@ -7,7 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = "Generalized handler interfaces for functional programming" +description = { workspace = true } [dependencies] cgp = { version = "0.8.0-alpha", path = "../../main/cgp-core", package = "cgp-core" } diff --git a/crates/extra/cgp-monad/Cargo.toml b/crates/extra/cgp-monad/Cargo.toml index be7baf95..28de24b3 100644 --- a/crates/extra/cgp-monad/Cargo.toml +++ b/crates/extra/cgp-monad/Cargo.toml @@ -7,7 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = "Monadic constructs for CGP computation" +description = { workspace = true } [dependencies] cgp = { version = "0.8.0-alpha", path = "../../main/cgp-core", package = "cgp-core" } diff --git a/crates/extra/cgp-run/Cargo.toml b/crates/extra/cgp-run/Cargo.toml index 8f14c278..497e1627 100644 --- a/crates/extra/cgp-run/Cargo.toml +++ b/crates/extra/cgp-run/Cargo.toml @@ -7,9 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Context-generic programming runner component -""" +description = { workspace = true } [dependencies] cgp = { version = "0.8.0-alpha", path = "../../main/cgp-core", package = "cgp-core" } diff --git a/crates/extra/cgp-runtime/Cargo.toml b/crates/extra/cgp-runtime/Cargo.toml index 4839515f..cf884b2f 100644 --- a/crates/extra/cgp-runtime/Cargo.toml +++ b/crates/extra/cgp-runtime/Cargo.toml @@ -7,6 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] cgp = { version = "0.8.0-alpha", path = "../../main/cgp-core", package = "cgp-core" } diff --git a/crates/macros/cgp-async-macro/Cargo.toml b/crates/macros/cgp-async-macro/Cargo.toml index 739c5bef..c538ab16 100644 --- a/crates/macros/cgp-async-macro/Cargo.toml +++ b/crates/macros/cgp-async-macro/Cargo.toml @@ -1,15 +1,13 @@ [package] name = "cgp-async-macro" +version = "0.8.0-alpha" edition = { workspace = true } license = { workspace = true } repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } -version = "0.8.0-alpha" keywords = { workspace = true } -description = """ - Context-generic programming async macros -""" +description = { workspace = true } [lib] proc-macro = true diff --git a/crates/macros/cgp-extra-macro-lib/Cargo.toml b/crates/macros/cgp-extra-macro-lib/Cargo.toml index ad5e5262..14c3b75e 100644 --- a/crates/macros/cgp-extra-macro-lib/Cargo.toml +++ b/crates/macros/cgp-extra-macro-lib/Cargo.toml @@ -7,9 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Context-generic programming extra component macros implemented as a library. -""" +description = { workspace = true } [features] default = [] diff --git a/crates/macros/cgp-extra-macro/Cargo.toml b/crates/macros/cgp-extra-macro/Cargo.toml index fef989ab..3f3cdda2 100644 --- a/crates/macros/cgp-extra-macro/Cargo.toml +++ b/crates/macros/cgp-extra-macro/Cargo.toml @@ -7,9 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Context-generic programming extra component macros -""" +description = { workspace = true } [lib] proc-macro = true diff --git a/crates/macros/cgp-macro-core/Cargo.toml b/crates/macros/cgp-macro-core/Cargo.toml index f67bf678..d610e00f 100644 --- a/crates/macros/cgp-macro-core/Cargo.toml +++ b/crates/macros/cgp-macro-core/Cargo.toml @@ -7,6 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] syn = { version = "2.0.95", features = [ "full", "extra-traits", "visit", "visit-mut" ] } diff --git a/crates/macros/cgp-macro-lib/Cargo.toml b/crates/macros/cgp-macro-lib/Cargo.toml index 7dd9278a..1d3cde3a 100644 --- a/crates/macros/cgp-macro-lib/Cargo.toml +++ b/crates/macros/cgp-macro-lib/Cargo.toml @@ -7,6 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] cgp-macro-core = { workspace = true } diff --git a/crates/macros/cgp-macro-test-util-lib/Cargo.toml b/crates/macros/cgp-macro-test-util-lib/Cargo.toml index 2c67fb97..7510738d 100644 --- a/crates/macros/cgp-macro-test-util-lib/Cargo.toml +++ b/crates/macros/cgp-macro-test-util-lib/Cargo.toml @@ -7,6 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] cgp-macro-lib = { workspace = true } diff --git a/crates/macros/cgp-macro-test-util/Cargo.toml b/crates/macros/cgp-macro-test-util/Cargo.toml index 7951629e..1b845299 100644 --- a/crates/macros/cgp-macro-test-util/Cargo.toml +++ b/crates/macros/cgp-macro-test-util/Cargo.toml @@ -7,6 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [lib] proc-macro = true diff --git a/crates/macros/cgp-macro/Cargo.toml b/crates/macros/cgp-macro/Cargo.toml index d382fcd8..6591ae01 100644 --- a/crates/macros/cgp-macro/Cargo.toml +++ b/crates/macros/cgp-macro/Cargo.toml @@ -7,6 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [lib] proc-macro = true diff --git a/crates/main/cgp-base-extra/Cargo.toml b/crates/main/cgp-base-extra/Cargo.toml index 78cc7d8b..665635ed 100644 --- a/crates/main/cgp-base-extra/Cargo.toml +++ b/crates/main/cgp-base-extra/Cargo.toml @@ -7,6 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] cgp-base = { workspace = true } diff --git a/crates/main/cgp-base/Cargo.toml b/crates/main/cgp-base/Cargo.toml index 056c161e..ba06d9ff 100644 --- a/crates/main/cgp-base/Cargo.toml +++ b/crates/main/cgp-base/Cargo.toml @@ -7,6 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] cgp-base-types = { workspace = true } diff --git a/crates/main/cgp-core/Cargo.toml b/crates/main/cgp-core/Cargo.toml index 0b6168e8..781befd4 100644 --- a/crates/main/cgp-core/Cargo.toml +++ b/crates/main/cgp-core/Cargo.toml @@ -7,9 +7,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Context-generic programming core traits -""" +description = { workspace = true } [dependencies] cgp-base = { workspace = true } diff --git a/crates/main/cgp-extra/Cargo.toml b/crates/main/cgp-extra/Cargo.toml index 223dbb41..6c944a85 100644 --- a/crates/main/cgp-extra/Cargo.toml +++ b/crates/main/cgp-extra/Cargo.toml @@ -7,9 +7,8 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -description = """ - Context-generic programming extra meta-crate -""" +description = { workspace = true } + [features] default = [ "full" ] full = [ "cgp-error-extra/alloc" ] diff --git a/crates/main/cgp/Cargo.toml b/crates/main/cgp/Cargo.toml index c0e8fc9a..d5951418 100644 --- a/crates/main/cgp/Cargo.toml +++ b/crates/main/cgp/Cargo.toml @@ -1,16 +1,14 @@ [package] name = "cgp" version = "0.8.0-alpha" +readme = "./README.md" edition = { workspace = true } license = { workspace = true } repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } -readme = "./README.md" -description = """ - Main crate for using context-generic programming -""" +description = { workspace = true } [dependencies] cgp-core = { workspace = true } diff --git a/crates/standalone/error/cgp-error-anyhow/Cargo.toml b/crates/standalone/error/cgp-error-anyhow/Cargo.toml index 576f6dac..59db0d20 100644 --- a/crates/standalone/error/cgp-error-anyhow/Cargo.toml +++ b/crates/standalone/error/cgp-error-anyhow/Cargo.toml @@ -8,7 +8,7 @@ authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } description = """ - Context-generic programming error handlers implemented using eyre + Context-generic programming error handlers implemented using anyhow """ [dependencies] diff --git a/crates/standalone/error/cgp-error-std/Cargo.toml b/crates/standalone/error/cgp-error-std/Cargo.toml index 33e6bd6a..3252d47a 100644 --- a/crates/standalone/error/cgp-error-std/Cargo.toml +++ b/crates/standalone/error/cgp-error-std/Cargo.toml @@ -8,7 +8,7 @@ authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } description = """ - Context-generic programming error handlers implemented using `std::error::Error` + Context-generic programming error handlers implemented using `core::error::Error` """ [dependencies] diff --git a/crates/tests/cgp-macro-tests/Cargo.toml b/crates/tests/cgp-macro-tests/Cargo.toml index 3fa1e19d..01baee1b 100644 --- a/crates/tests/cgp-macro-tests/Cargo.toml +++ b/crates/tests/cgp-macro-tests/Cargo.toml @@ -8,6 +8,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] cgp = { workspace = true } diff --git a/crates/tests/cgp-tests/Cargo.toml b/crates/tests/cgp-tests/Cargo.toml index f3b48d56..2523341e 100644 --- a/crates/tests/cgp-tests/Cargo.toml +++ b/crates/tests/cgp-tests/Cargo.toml @@ -8,6 +8,7 @@ repository = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } keywords = { workspace = true } +description = { workspace = true } [dependencies] cgp = { workspace = true }