Cargo Features
rPLC has no features set by default.
[dependencies]
rplc = { version = "0.3.0", features = ["cli", "client", "eva", "modbus", "opcua", "openssl-vendored"] }
- cli = clap, client, colored, eva, prettytable-rs
-
Required by the binary
- client cli? = bmart, eva, tokio
-
Affects
rplc::client
… - eva cli? client? = async-channel, busrt, eva-sdk, tokio
-
Affects
io::eapi
,rplc::eapi
… - modbus = rmodbus, serial
-
Affects
io::modbus
,server::modbus
… - opcua = rplc_opcua, ttl_cache
-
Affects
io::opcua
… - openssl-vendored
-
Enables openssl-vendored of eva-common
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- rmodbus modbus?
-
Enables rmodbus ^0.7.2
- clap cli?
- prettytable-rs cli?
- colored cli?
-
Enables colored ^2.0.0
- ttl_cache opcua?
- busrt eva?
- tokio client? eva?
- eva-sdk eva?
- async-channel eva?
-
Enables async-channel ^1.8.0
- serial modbus?
-
Affects
comm::serial
… - rplc_opcua opcua?
- bmart client?