Cargo Features

[dependencies]
modbus-mqtt = { version = "0.2.0", default-features = false, features = ["tcp", "rtu", "winet-s", "ws", "tls", "rustls"] }
default = rtu, tcp, winet-s

These default features are set whenever modbus-mqtt is added without default-features = false somewhere in the dependency tree.

tcp default

Enables tcp of tokio-modbus ^0.5.3

rtu default

Enables serialport, tokio-serial, rtu of tokio-modbus ^0.5.3

winet-s default

Enables tokio_modbus-winets ^0.1.0

ws

Enables websocket of rumqttc ^0.15.0

https://github.com/bytebeamio/rumqtt/issues/446

tls = rustls
rustls tls?

Enables use-rustls of rumqttc ^0.15.0