Files
protocol_300/Cargo.toml
2026-01-06 15:40:39 +01:00

33 lines
1.0 KiB
TOML

[package]
name = "protocol_300"
version = "0.1.0"
edition = "2024"
description = "Crate to encode/decode and send/receive telegrams using the Protocol 300 by Viessmann to communicate with most of their control units"
license = "GPLv3"
repository = "gitea.tobasmaier.me/tobimai/protocol_300"
readme = "README.md"
keywords = ["decode", "encode", "serial"]
categories = ["encoding", "decoding"]
[features]
default = ["std"]
std = ["serde/std", "serde_json/std", "thiserror/std", "num_enum/std"]
json = ["serde_json"]
[dependencies]
serde = { version = "1.0", default-features = false}
serde_json = { version = "1.0", optional = true, default-features = false}
thiserror = {version="2.0.17", default-features = false}
# chrono = { version = "0.4", features = ["serde"] }
enum_stringify = "0.6.4"
num_enum = {version="0.7.5", default-features = false}
log = { version = "0.4" }
[lints.clippy]
pedantic = "warn"
suspicious = { level = "deny", priority = -1 }
perf = { level = "deny", priority = -1 }
cargo = "warn"
nursery = "warn"