Cargo Features
[dependencies]
rodbus = { version = "1.3.0", default-features = false, features = ["tls", "serial"] }
- default = serial, tls
-
These default features are set whenever
rodbus
is added without
somewhere in the dependency tree.default-features = false - tls default = rx509, sfio-rustls-config, tokio-rustls
-
Affects
client::spawn_tls_client_task
,server::spawn_tls_server_task
,server::spawn_tls_server_task_with_authz
… - serial default = tokio-serial
-
Affects
listener::PortState
,client::spawn_rtu_client_task
,server::spawn_rtu_server_task
…
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.
- rx509 tls
-
Enables rx509
TLS dependencies
- sfio-rustls-config tls
-
Enables sfio-rustls-config ^0.1.0
- tokio-rustls tls
-
Enables tokio-rustls ^0.24
- tokio-serial serial
-
Enables tokio-serial
serial dependencies