vmsilo/vmsilo-balloond/Cargo.toml
Davíð Steinn Geirsson c5b82b9ff7 refactor(balloond): simplify deps, remove unsafe, improve reliability
- Remove unused thiserror dependency
- Replace notify-debouncer-full with plain notify + unbounded mpsc,
  eliminating the debouncer, forwarder thread, and broadcast channel
- Replace unsafe libc::setsockopt with nix::sys::socket::setsockopt,
  removing the libc dependency
- Use saturating_add_signed for host_available to prevent wrap on
  large negative deltas
- Switch HashMap to BTreeMap for deterministic VM evaluation order
- Narrow tokio features from "full" to the 5 actually used
- Fix clippy warnings (collapsible_if, new_without_default)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 00:26:15 +00:00

18 lines
484 B
TOML

[package]
name = "vmsilo-balloond"
version = "0.1.0"
edition = "2021"
[dependencies]
tokio = { version = "1", features = ["rt", "time", "signal", "sync", "macros"] }
clap = { version = "4", features = ["derive"] }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
notify = "7"
nix = { version = "0.29", features = ["socket", "time"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
anyhow = "1"
[dev-dependencies]
tempfile = "3"