[package]
name = "mechutil"
version = "0.8.7"
edition = "2024"
authors = ["ADC <noreply@automateddesign.com>"]
license = "MIT"
homepage = "https://automateddesign.com"
repository = "https://adc360.visualstudio.com/adc-public/_git/mechutil"
documentation = "https://adc360.visualstudio.com/adc-public/_git/mechutil"
description = "Utility structures and functions for mechatronics applications."

[dependencies]
anyhow = "1.0.79"
async-trait = "0.1.82"
postcard = { version = "1", features = ["alloc"] }
indexmap = {version = "2", features = ["serde"] }
log = "0.4"
shared_memory = "0.12"
serde = {version = "1", features = ["derive"]}
serde_json = "1"
serde_repr = "0.1"
tokio = { version = "1", features = ["full"] }
num-derive = "0.4"
num-traits = "0.2"
crc32fast = "1.4.2"
thiserror = "2"
simplelog = "0.12.2"
serde_with = "3"
schemars = "0.8"