/ 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"