melsec_mc 0.2.3

A small Rust library to talk to Mitsubishi PLCs via MC Protocol (Ethernet) - transport layer and helpers
Documentation
[build-dependencies.toml]
version = "0.9.8"

[dependencies.bytes]
version = "1"

[dependencies.env_logger]
version = "0.11.8"

[dependencies.log]
version = "0.4.28"

[dependencies.once_cell]
version = "1.18.0"

[dependencies.serde]
features = ["derive"]
version = "1.0.188"

[dependencies.sled]
version = "0.34.6"

[dependencies.thiserror]
version = "2.0.17"

[dependencies.tokio]
features = ["net", "rt-multi-thread", "macros", "io-util", "time", "sync"]
version = "1.48.0"

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

[[example]]
name = "manage_sled"
path = "examples/manage_sled.rs"

[[example]]
name = "read_4e"
path = "examples/read_4e.rs"

[[example]]
name = "real_read_only"
path = "examples/real_read_only.rs"

[[example]]
name = "real_test"
path = "examples/real_test.rs"

[[example]]
name = "send_custom_hex"
path = "examples/send_custom_hex.rs"

[[example]]
name = "send_parse_bytes"
path = "examples/send_parse_bytes.rs"

[[example]]
name = "send_raw_no_len"
path = "examples/send_raw_no_len.rs"

[[example]]
name = "send_udp_frame"
path = "examples/send_udp_frame.rs"

[[example]]
name = "simple"
path = "examples/simple.rs"

[[example]]
name = "use_stream_parser"
path = "examples/use_stream_parser.rs"

[lib]
name = "melsec_mc"
path = "src/lib.rs"

[package]
authors = [""]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
description = "A small Rust library to talk to Mitsubishi PLCs via MC Protocol (Ethernet) - transport layer and helpers"
edition = "2021"
license = "MIT"
name = "melsec_mc"
readme = "README.md"
version = "0.2.3"

[[test]]
name = "examples_dry_run"
path = "tests/examples_dry_run.rs"

[[test]]
name = "parse_mc3e"
path = "tests/parse_mc3e.rs"