proto becomes bxcore, the one shared crate (M5b task 00)

Done the way the owner asked and the spike mapped: the crate and the
manifests renamed, then what the build reported fixed. Layers: 138
"proto unresolved" errors across 169 files; cargo fmt reordering
imports; six fixture paths built as strings in brokerd's and bxctl's
tests, which the compiler cannot see, and comments naming
crates/proto/; the crate-dependency check and its self-test. One more
the spike did not reach: a `\nproto =` key inside a printf format in
the self-test, which a word-boundary replacement skips because `n` and
`p` are both word characters.

make gate: gate: ok, 944 tests; no new entry in /tmp.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-26 01:48:38 -07:00
co-authored by Claude Opus 5.5
parent 727e027fcf
commit 2b3ae080b4
311 changed files with 426 additions and 410 deletions
Generated
+18 -18
View File
@@ -12,7 +12,7 @@ checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06"
name = "brokerd"
version = "0.1.0"
dependencies = [
"proto",
"bxcore",
"serde",
"serde_json",
"toml",
@@ -24,11 +24,22 @@ version = "3.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
[[package]]
name = "bxcore"
version = "0.1.0"
dependencies = [
"emsha",
"humantime",
"serde",
"serde_json",
"toml",
]
[[package]]
name = "bxctl"
version = "0.1.0"
dependencies = [
"proto",
"bxcore",
"serde_json",
]
@@ -104,7 +115,7 @@ checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
name = "gatewayd"
version = "0.1.0"
dependencies = [
"proto",
"bxcore",
"rustls",
"rustls-native-certs",
"serde",
@@ -171,7 +182,7 @@ dependencies = [
name = "inferproxy"
version = "0.1.0"
dependencies = [
"proto",
"bxcore",
]
[[package]]
@@ -211,7 +222,7 @@ dependencies = [
name = "loopd"
version = "0.1.0"
dependencies = [
"proto",
"bxcore",
"serde",
"serde_json",
"toml",
@@ -227,7 +238,7 @@ checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
name = "memoryd"
version = "0.1.0"
dependencies = [
"proto",
"bxcore",
"rusqlite",
"serde",
"serde_json",
@@ -261,17 +272,6 @@ dependencies = [
"unicode-ident",
]
[[package]]
name = "proto"
version = "0.1.0"
dependencies = [
"emsha",
"humantime",
"serde",
"serde_json",
"toml",
]
[[package]]
name = "quote"
version = "1.0.47"
@@ -560,7 +560,7 @@ checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2"
name = "toolkit"
version = "0.1.0"
dependencies = [
"proto",
"bxcore",
"serde",
"serde_json",
]