/ Cargo.toml
Cargo.toml
1 [workspace] 2 resolver = "2" 3 4 members = [ 5 "crates/*" 6 ] 7 8 [workspace.package] 9 name = "distrox" 10 edition = "2024" 11 version = "0.1.0" 12 license = "GPL-2.0-only" 13 14 [workspace.dependencies] 15 bytes = "1.10" 16 camino = { version = "1.1.9", features = ["serde1"] } 17 clap = "4" 18 clap-stdin = "0.7" 19 clap-verbosity-flag = "3" 20 clap_mangen = "0.2" 21 color-eyre = "0.6" 22 dashmap = "6.1" 23 data-encoding = "2.2" 24 derive_more = "2.1" 25 diesel = "2.3" 26 diesel_migrations = "2.3" 27 dyn_compatible = "0.1.4" 28 fixedbitset = "0.5" 29 futures = "0.3" 30 hex = "0.4" 31 human-panic = "2" 32 humantime = "2.3" 33 indexmap = "2.13" 34 indicatif = "0.18" 35 insta = "1.43" 36 iroh = "0.95" 37 mime = "0.3.17" 38 multihash = "0.19" 39 multihash-codetable = "0.1" 40 multihash-derive = "0.9" 41 nonempty = "0.12" 42 petgraph = "0.8.3" 43 r2d2 = "0.8" 44 rand = "0.9.0" 45 serde = { version = "1", features = [ "derive" ] } 46 serde_json = "1" 47 serde_with = "3.14" 48 static_assertions = "1.1" 49 thiserror = "2" 50 time = "0.3" 51 tokio = { version = "1", features = ["rt-multi-thread", "macros", "fs", "sync"] } 52 tokio-stream = "0.1.17" 53 tokio-util = "0.7" 54 toml = "0.9" 55 tower = "0.5.3" 56 tower-layer = "0.3.3" 57 tower-service = "0.3.3" 58 tracing = { version = "0.1.40", features = ["release_max_level_debug"] } 59 tracing-appender = "0.2" 60 tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } 61 tracing-tracy = "0.11" 62 uuid = "1.18" 63 xdg = "3.0" 64 65 distrox-api.path = "./crates/distrox-api" 66 distrox-graph.path = "./crates/distrox-graph" 67 distrox-graph-diesel.path = "./crates/distrox-graph-diesel" 68 distrox-instance.path = "./crates/distrox-instance" 69 distrox-keys.path = "./crates/distrox-keys" 70 distrox-model.path = "./crates/distrox-model" 71 distrox-multihash.path = "./crates/distrox-multihash" 72 distrox-network.path = "./crates/distrox-network" 73 distrox-persistence-diesel.path = "./crates/distrox-persistence-diesel" 74 distrox-wire-types.path = "./crates/distrox-wire-types" 75 76 [workspace.metadata] 77 crane.name = "distrox"