[package] name = "ferrous-serialport" version = "4.0.2" authors = ["Bryant Mairs "] categories = ["hardware-support"] edition = "2018" keywords = ["serial", "hardware", "system", "RS232"] license = "MPL-2.0" readme = "README.md" repository = "https://github.com/ferrous-systems/serialport-rs-hotfix" description = "A cross-platform low-level serial port library" [badges] maintenance = { status = "looking-for-maintainer" } appveyor = { repository = "Susurrus/serialport-rs", service = "gitlab" } gitlab = { repository = "susurrus/serialport-rs" } travis-ci = { repository = "Susurrus/serialport-rs" } [features] default = ["libudev"] [dev-dependencies] clap = "2.32" [target."cfg(unix)".dependencies] nix = "0.16.1" bitflags = "1.0.4" cfg-if = "0.1" [target.'cfg(all(target_os = "linux", not(target_env = "musl")))'.dependencies] libudev = { version = "0.2.0", optional = true } [target."cfg(windows)".dependencies] regex = "1.0" [target."cfg(windows)".dependencies.winapi] version = "0.3.6" features = ["cguid", "commapi", "errhandlingapi", "fileapi", "guiddef", "handleapi", "minwinbase", "minwindef", "ntdef", "setupapi", "winbase", "winerror", "winnt"] [target.'cfg(any(target_os = "ios", target_os = "macos"))'.dependencies] IOKit-sys = "0.1" mach = "0.2" CoreFoundation-sys = "0.1.3"