Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/hive-sock-client/Cargo.toml

28 lines
972 B
TOML

# `hive-sock-client` — the one JSON-line-over-unix-socket client shared by
# every daemon that talks to a hyperhive socket, plus the bounded
# request-line reader the socket servers share. Protocol-agnostic on
# purpose: it is generic over the request/response types, so it works for
# the host-served control socket and the harness's in-agent socket alike.
# Deliberately NOT folded into one of the `*-sock` wire-type crates —
# those stay dependency-free type definitions.
[package]
name = "hive-sock-client"
edition.workspace = true
version.workspace = true
readme = "README.md"
[lints]
workspace = true
[dependencies]
anyhow.workspace = true
backon.workspace = true
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
tracing.workspace = true
[dev-dependencies]
# `test-util` for `#[tokio::test(start_paused = true)]`: the ride-out test
# waits out the whole schedule on paused time.
tokio = { workspace = true, features = ["test-util"] }