serialport 4.3.0

A cross-platform low-level serial port library.
Documentation
[dependencies.scopeguard]
version = "1.1"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dev-dependencies.assert_hex]
version = "0.4.1"

[dev-dependencies.clap]
features = ["derive"]
version = "3.1.6"

[features]
default = ["libudev"]
usbportinfo-interface = []

[package]
authors = ["Bryant Mairs <bryant@mai.rs>", "Jesse Braham <jesse@beta7.io>"]
categories = ["hardware-support"]
description = "A cross-platform low-level serial port library."
documentation = "https://docs.rs/serialport"
edition = "2021"
keywords = ["serial", "hardware", "system", "RS232"]
license = "MPL-2.0"
name = "serialport"
readme = "README.md"
repository = "https://github.com/serialport/serialport-rs"
rust-version = "1.59.0"
version = "4.3.0"
[target."cfg(all(target_os = \"linux\", not(target_env = \"musl\")))".dependencies.libudev]
optional = true
version = "0.3.0"

[target."cfg(all(target_os = \"linux\", not(target_env = \"musl\")))".dependencies.unescaper]
version = "0.1.3"
[target."cfg(any(target_os = \"ios\", target_os = \"macos\"))".dependencies.core-foundation-sys]
version = "0.8.4"

[target."cfg(any(target_os = \"ios\", target_os = \"macos\"))".dependencies.io-kit-sys]
version = "0.4.0"

[target."cfg(any(target_os = \"ios\", target_os = \"macos\"))".dependencies.mach2]
version = "0.4.1"
[target."cfg(unix)".dependencies.bitflags]
version = "2.4.0"

[target."cfg(unix)".dependencies.cfg-if]
version = "1.0.0"

[target."cfg(unix)".dependencies.nix]
default-features = false
features = ["fs", "ioctl", "poll", "signal", "term"]
version = "0.26"
[target."cfg(windows)".dependencies.regex]
version = "1.5.5"

[target."cfg(windows)".dependencies.winapi]
features = ["cguid", "commapi", "errhandlingapi", "fileapi", "guiddef", "handleapi", "minwinbase", "minwindef", "ntdef", "setupapi", "winbase", "winerror", "winnt"]
version = "0.3.9"