Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ license = "Apache-2.0"
repository = "https://github.com/contextgeneric/cgp"
authors = ["Soares Chen <soares.chen@maybevoid.com>"]
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" }
Expand Down
1 change: 1 addition & 0 deletions crates/core/cgp-base-types/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ repository = { workspace = true }
authors = { workspace = true }
rust-version = { workspace = true }
keywords = { workspace = true }
description = { workspace = true }

[dependencies]
4 changes: 1 addition & 3 deletions crates/core/cgp-component/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
1 change: 1 addition & 0 deletions crates/core/cgp-error/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
Expand Down
4 changes: 1 addition & 3 deletions crates/core/cgp-field/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
4 changes: 1 addition & 3 deletions crates/core/cgp-type/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
Expand Down
2 changes: 1 addition & 1 deletion crates/extra/cgp-dispatch/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
Expand Down
4 changes: 1 addition & 3 deletions crates/extra/cgp-error-extra/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" ]
Expand Down
4 changes: 1 addition & 3 deletions crates/extra/cgp-field-extra/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
2 changes: 1 addition & 1 deletion crates/extra/cgp-handler/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
2 changes: 1 addition & 1 deletion crates/extra/cgp-monad/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
Expand Down
4 changes: 1 addition & 3 deletions crates/extra/cgp-run/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
1 change: 1 addition & 0 deletions crates/extra/cgp-runtime/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" }
6 changes: 2 additions & 4 deletions crates/macros/cgp-async-macro/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 1 addition & 3 deletions crates/macros/cgp-extra-macro-lib/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 = []
Expand Down
4 changes: 1 addition & 3 deletions crates/macros/cgp-extra-macro/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions crates/macros/cgp-macro-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" ] }
Expand Down
1 change: 1 addition & 0 deletions crates/macros/cgp-macro-lib/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
1 change: 1 addition & 0 deletions crates/macros/cgp-macro-test-util-lib/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
1 change: 1 addition & 0 deletions crates/macros/cgp-macro-test-util/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ repository = { workspace = true }
authors = { workspace = true }
rust-version = { workspace = true }
keywords = { workspace = true }
description = { workspace = true }

[lib]
proc-macro = true
Expand Down
1 change: 1 addition & 0 deletions crates/macros/cgp-macro/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ repository = { workspace = true }
authors = { workspace = true }
rust-version = { workspace = true }
keywords = { workspace = true }
description = { workspace = true }

[lib]
proc-macro = true
Expand Down
1 change: 1 addition & 0 deletions crates/main/cgp-base-extra/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
1 change: 1 addition & 0 deletions crates/main/cgp-base/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
4 changes: 1 addition & 3 deletions crates/main/cgp-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
5 changes: 2 additions & 3 deletions crates/main/cgp-extra/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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" ]
Expand Down
6 changes: 2 additions & 4 deletions crates/main/cgp/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 }
Expand Down
2 changes: 1 addition & 1 deletion crates/standalone/error/cgp-error-anyhow/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
2 changes: 1 addition & 1 deletion crates/standalone/error/cgp-error-std/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
1 change: 1 addition & 0 deletions crates/tests/cgp-macro-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ repository = { workspace = true }
authors = { workspace = true }
rust-version = { workspace = true }
keywords = { workspace = true }
description = { workspace = true }

[dependencies]
cgp = { workspace = true }
Expand Down
1 change: 1 addition & 0 deletions crates/tests/cgp-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ repository = { workspace = true }
authors = { workspace = true }
rust-version = { workspace = true }
keywords = { workspace = true }
description = { workspace = true }

[dependencies]
cgp = { workspace = true }
Expand Down
Loading