forked from holochain/holochain
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
114 lines (105 loc) · 3.93 KB
/
Copy pathCargo.toml
File metadata and controls
114 lines (105 loc) · 3.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
[workspace]
members = [
"crates/fixt",
"crates/fixt/test",
"crates/hdi",
"crates/hdk",
"crates/hdk_derive",
"crates/holo_hash",
"crates/holochain",
"crates/holochain_cascade",
"crates/holochain_conductor_api",
"crates/holochain_conductor_config",
"crates/holochain_data",
"crates/holochain_integrity_types",
"crates/holochain_keystore",
"crates/holochain_metrics",
"crates/holochain_nonce",
"crates/holochain_p2p",
"crates/holochain_secure_primitive",
"crates/holochain_sqlite",
"crates/holochain_state",
"crates/holochain_state_types",
"crates/holochain_trace",
"crates/holochain_types",
"crates/holochain_util",
"crates/holochain_websocket",
"crates/holochain_zome_types",
"crates/mr_bundle",
"crates/timestamp",
"crates/client",
"crates/hc_client",
"crates/hc",
"crates/hc_bundle",
"crates/hc_sandbox",
"crates/hc_service_check",
"crates/holochain_terminal",
"crates/test_utils/wasm",
"crates/test_utils/wasm_common",
]
exclude = ["crates/release-automation"]
resolver = "2"
[workspace.dependencies]
# !!!
# WARNING - PUT NOTHING HERE
# !!!
#
# release automation currently cannot handle workspace.dependencies
# it will publish unbuildable releases to crates.io
[workspace.lints.clippy]
nursery = { level = "allow", priority = -1 }
cargo = { level = "allow", priority = -1 }
pedantic = { level = "allow", priority = -1 }
restriction = { level = "allow", priority = -1 }
style = "deny"
complexity = "deny"
perf = "deny"
correctness = "deny"
dbg_macro = "deny"
[workspace.lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = [
'cfg(build_wasm)',
'cfg(loom)',
] }
[profile.dev]
debug = 1
[profile.dev.package."*"]
opt-level = 2
debug = 0
debug-assertions = false
overflow-checks = false
incremental = false
codegen-units = 16
[profile.release]
opt-level = "z"
lto = true
[patch.crates-io]
# kitsune2_api = { path = "../kitsune2/crates/api" }
# kitsune2_core = { path = "../kitsune2/crates/core" }
# kitsune2 = { path = "../kitsune2/crates/kitsune2" }
# kitsune2_dht = { path = "../kitsune2/crates/dht" }
# kitsune2_gossip = { path = "../kitsune2/crates/gossip" }
# kitsune2_bootstrap_srv = { path = "../kitsune2/crates/bootstrap_srv" }
# kitsune2_bootstrap_client = { path = "../kitsune2/crates/bootstrap_client" }
# kitsune2_test_utils = { path = "../kitsune2/crates/test_utils" }
# kitsune2_transport_iroh = { path = "../kitsune2/crates/transport_iroh" }
# kitsune2_transport_tx5 = { path = "../kitsune2/crates/transport_tx5" }
# sbd-server = { path = "../sbd/rust/sbd-server" }
# sbd-client = { path = "../sbd/rust/sbd-client" }
# sbd-e2e-crypto-client = { path = "../sbd/rust/sbd-e2e-crypto-client" }
# tx5-core = { path = "../tx5/crates/tx5-core" }
# tx5 = { path = "../tx5/crates/tx5" }
# task-motel = { path = "../task-motel" }
# influxive-child-svc = { path = "../influxive/crates/influxive-child-svc" }
# influxive-otel = { path = "../influxive/crates/influxive-otel" }
# holochain_wasmer_host = { path = "../holochain-wasmer/crates/host" }
# holochain_wasmer_guest = { path = "../holochain-wasmer/crates/guest" }
# holochain_wasmer_common = { path = "../holochain-wasmer/crates/common" }
# holochain_wasmer_guest = { git = "https://github.com/holochain/holochain-wasmer.git", rev = "2fc225add8c72cbe49e458a2431c8069c9e405ec" }
# holochain_wasmer_host = { git = "https://github.com/holochain/holochain-wasmer.git", rev = "2fc225add8c72cbe49e458a2431c8069c9e405ec" }
# holochain_wasmer_common = { git = "https://github.com/holochain/holochain-wasmer.git", rev = "2fc225add8c72cbe49e458a2431c8069c9e405ec" }
# holochain_serialized_bytes = { git = "https://github.com/holochain/holochain-serialization.git", branch = "proptest" }
# holochain_serialized_bytes_derive = { git = "https://github.com/holochain/holochain-serialization.git", branch = "develop" }
# lair_keystore_api = { path = "../lair/crates/lair_keystore_api" }
# lair_keystore = { path = "../lair/crates/lair_keystore" }
# r2d2_sqlite = { path = "../r2d2-sqlite" }