Cargo.toml (1636B)
1 [package] 2 name = "radroots_trade" 3 publish = ["crates-io"] 4 version = "0.1.0-alpha" 5 edition.workspace = true 6 authors.workspace = true 7 rust-version.workspace = true 8 license.workspace = true 9 description = "Deterministic trade validation, reduction, evidence, and workflow planning for Radroots" 10 repository.workspace = true 11 homepage.workspace = true 12 documentation = "https://docs.rs/radroots_trade" 13 readme = "README.md" 14 keywords = ["radroots", "trade", "local-food", "workflow"] 15 categories = ["algorithms", "data-structures", "no-std"] 16 include = [ 17 "src/**", 18 "tests/**", 19 "!tests/package_boundary.rs", 20 "examples/**", 21 "Cargo.toml", 22 "README.md", 23 "LICENSE-APACHE", 24 "LICENSE-MIT", 25 ] 26 27 [package.metadata.docs.rs] 28 features = ["std", "serde", "json"] 29 30 [lib] 31 name = "radroots_trade" 32 33 [features] 34 default = ["std", "serde", "json"] 35 std = ["radroots_core/std", "radroots_event/std", "radroots_identity/std"] 36 serde = [ 37 "dep:serde", 38 "radroots_core/serde", 39 "radroots_event/serde", 40 "radroots_identity/serde", 41 ] 42 json = ["serde", "dep:hex", "dep:serde_json", "dep:sha2"] 43 44 [dependencies] 45 radroots_core = { workspace = true, default-features = false } 46 radroots_event = { workspace = true, default-features = false } 47 radroots_identity = { workspace = true, default-features = false } 48 hex = { workspace = true, optional = true } 49 serde = { workspace = true, default-features = false, features = [ 50 "alloc", 51 "derive", 52 ], optional = true } 53 serde_json = { workspace = true, default-features = false, features = [ 54 "alloc", 55 ], optional = true } 56 sha2 = { workspace = true, default-features = false, optional = true } 57 58 [lints] 59 workspace = true