[package] name = "inpower-iot-mgc-rs" version = "0.1.0" edition = "2021" [dependencies] # 错误处理 thiserror = "2.0.11" # 错误处理 anyhow = "1.0.95" # 命令行框架 clap = { version = "4.5.28", features = ["derive"] } # 序列化 serde = { version = "1.0.217", features = ["derive"] } # 序列化yaml支持 serde_yml = "0.0.12" # 高性能异步运行时 tokio = { version = "1.43.0", features = ["full"] } # 定时任务 tokio-cron-scheduler = "0.13.0" # 异步modbus协议支持 tokio-modbus = { version = "0.16.1", features = ["rtu", "tcp"] } # tokio 异步串口支持 tokio-serial = "5.4.5" # CAN协议支持,开启tokio特性 #socketcan = { version = "3.5.0", features = ["tokio"] } # 时间工具 chrono = "0.4.39" # 日志框架 tklog = "0.2.9" # 日志框架 log = "0.4.25" rand = "0.9.0" # 异步trait支持 async-trait = "0.1.86" # RammitMQ 消息队列支持 amqprs = "2.1.0" # CSV 文件读写 csv = "1.3.1" bytes = "1.10.0"