Cargo.toml (1499B)
1 [package] 2 name = "harvestcircle_ffi" 3 description = "Private native FFI boundary for HarvestCircle" 4 version = "0.1.0-alpha" 5 edition.workspace = true 6 authors.workspace = true 7 rust-version.workspace = true 8 license = "GPL-3.0-only" 9 repository.workspace = true 10 homepage.workspace = true 11 publish = false 12 build = "build.rs" 13 include = ["build.rs", "src/**", "uniffi.toml", "Cargo.toml"] 14 15 [lib] 16 crate-type = ["cdylib", "rlib"] 17 18 [dependencies] 19 directories = "=6.0.0" 20 harvestcircle_application.workspace = true 21 harvestcircle_domain.workspace = true 22 harvestcircle_nostr.workspace = true 23 harvestcircle_product.workspace = true 24 harvestcircle_runtime.workspace = true 25 harvestcircle_storage.workspace = true 26 radroots_runtime_paths.workspace = true 27 radroots_service_sqlite.workspace = true 28 tokio = { version = "=1.47.1", features = ["macros", "rt-multi-thread", "sync", "time"] } 29 uniffi = "=0.32.0" 30 31 [build-dependencies] 32 harvestcircle_product.workspace = true 33 quote.workspace = true 34 sha2.workspace = true 35 syn.workspace = true 36 37 [dev-dependencies] 38 nostr = { git = "https://github.com/rust-nostr/nostr.git", rev = "5bba5163eb77107f82c4a8262cf29d7f33a73219", package = "nostr" } 39 nostr-relay-builder = { git = "https://github.com/rust-nostr/nostr.git", rev = "5bba5163eb77107f82c4a8262cf29d7f33a73219", package = "nostr-relay-builder" } 40 nostr-sdk = { git = "https://github.com/rust-nostr/nostr.git", rev = "5bba5163eb77107f82c4a8262cf29d7f33a73219", package = "nostr-sdk" } 41 tempfile = "=3.23.0" 42 43 [lints] 44 workspace = true