Files
rhema-claw/tools/notify/Cargo.toml
T
vhaudiquet d067f4632f refactor(tools): rename rhema-tools-contract to rhema-claw-tools-contract
The crate binds the claw to its client tools, not tools at large,
so it carries the claw's name: package, lib and dep names, the
mock's binary, and the conformance suite's use paths. Specs and
README follow. The tools/contract directory keeps its name, and
no reference to the old name remains.
2026-11-06 23:05:46 +01:00

29 lines
720 B
TOML

[package]
name = "notify"
description = "The claw's notification client: push one notification to a device — the daemon queues it, the device's next poll carries it"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
[[bin]]
name = "notify"
path = "src/main.rs"
[dependencies]
rhema-tools-common = { path = "../common" }
rhema-claw-tools-contract = { path = "../contract" }
clap.workspace = true
serde.workspace = true
serde_json.workspace = true
[dev-dependencies]
tokio = { workspace = true, features = ["rt-multi-thread"] }
axum.workspace = true
[lints.rust]
unsafe_code = "forbid"
missing_docs = "deny"