Cargo.toml (3516B)
1 [workspace] 2 members = [ 3 "crates/harvestcircle_application", 4 "crates/harvestcircle_domain", 5 "crates/harvestcircle_ffi", 6 "crates/harvestcircle_nostr", 7 "crates/harvestcircle_product", 8 "crates/harvestcircle_runtime", 9 "crates/harvestcircle_storage", 10 "crates/harvestcircle_test_bridge", 11 "crates/harvestcircle_uniffi_bindgen", 12 ] 13 resolver = "3" 14 15 [workspace.package] 16 version = "0.1.0-alpha" 17 edition = "2024" 18 rust-version = "1.97.1" 19 license = "GPL-3.0-only" 20 repository = "https://github.com/radrootslabs/harvestcircle" 21 homepage = "https://radroots.org" 22 authors = ["Tyson Lupul <tyson@radroots.org>"] 23 24 [workspace.lints.rust] 25 unsafe_code = "forbid" 26 unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] } 27 28 [workspace.lints.rustdoc] 29 broken_intra_doc_links = "deny" 30 31 [workspace.lints.clippy] 32 dbg_macro = "deny" 33 todo = "deny" 34 unimplemented = "deny" 35 36 [workspace.dependencies] 37 harvestcircle_application = { path = "crates/harvestcircle_application", version = "=0.1.0-alpha" } 38 harvestcircle_domain = { path = "crates/harvestcircle_domain", version = "=0.1.0-alpha" } 39 harvestcircle_ffi = { path = "crates/harvestcircle_ffi", version = "=0.1.0-alpha" } 40 harvestcircle_nostr = { path = "crates/harvestcircle_nostr", version = "=0.1.0-alpha" } 41 harvestcircle_product = { path = "crates/harvestcircle_product", version = "=0.1.0-alpha" } 42 harvestcircle_runtime = { path = "crates/harvestcircle_runtime", version = "=0.1.0-alpha" } 43 harvestcircle_storage = { path = "crates/harvestcircle_storage", version = "=0.1.0-alpha" } 44 harvestcircle_test_bridge = { path = "crates/harvestcircle_test_bridge", version = "=0.1.0-alpha" } 45 harvestcircle_uniffi_bindgen = { path = "crates/harvestcircle_uniffi_bindgen", version = "=0.1.0-alpha" } 46 radroots_event = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false } 47 radroots_event_codec = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false } 48 radroots_identity = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false } 49 radroots_runtime_paths = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false } 50 radroots_service_sqlite = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false } 51 radroots_storage = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false } 52 radroots_transport = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false } 53 radroots_transport_nostr = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false } 54 getrandom = { version = "0.2", default-features = false } 55 quote = { version = "1" } 56 sha2 = { version = "0.10", default-features = false } 57 sqlx = { version = "=0.9.0", default-features = false, features = ["runtime-tokio", "sqlite"] } 58 syn = { version = "2", features = ["full", "parsing", "visit", "visit-mut"] } 59 toml = { version = "1.1.4" } 60 uuid = { version = "1.22.0", features = ["v4", "v7"] }