msr-core 0.3.7

Industrial Automation Toolbox - Common core components
Documentation
[dependencies.anyhow]
version = "1.0.72"

[dependencies.base64]
version = "0.21.2"

[dependencies.csv]
default-features = false
optional = true
version = "1.2.2"

[dependencies.log]
version = "0.4.19"

[dependencies.num-derive]
version = "0.4.0"

[dependencies.num-traits]
version = "0.2.16"

[dependencies.serde]
default-features = false
optional = true
version = "1.0.178"

[dependencies.serde_json]
default-features = false
optional = true
version = "1.0.104"

[dependencies.thiserror]
version = "1.0.44"

[dependencies.thread-priority]
default-features = false
optional = true
version = "0.13.1"

[dependencies.time]
features = ["local-offset", "macros", "formatting", "parsing"]
version = "0.3.23"

[dependencies.ulid]
optional = true
version = "1.0.0"

[dev-dependencies.serde_json]
version = "1.0.104"

[dev-dependencies.tempfile]
version = "3.7.0"

[features]
csv-event-journal = ["event-journal", "csv-storage"]
csv-register-recorder = ["register-recorder", "csv-storage"]
csv-storage = ["serde", "csv"]
default = []
event-journal = ["serde/derive", "ulid"]
full = ["csv-event-journal", "csv-register-recorder", "realtime-worker-thread"]
realtime-worker-thread = ["thread-priority"]
register-recorder = ["serde/derive"]
serde = ["dep:serde", "time/serde-human-readable"]

[package]
description = "Industrial Automation Toolbox - Common core components"
edition = "2021"
homepage = "https://github.com/slowtec/msr"
license = "MIT/Apache-2.0"
name = "msr-core"
repository = "https://github.com/slowtec/msr"
rust-version = "1.71"
version = "0.3.7"

[target."cfg(loom)".dependencies.loom]
version = "0.6.1"