Cargo Features
[dependencies]
astarte-device-sdk = { version = "0.9.2", default-features = false, features = ["derive", "interface-doc", "interface-strict", "message-hub", "openssl", "sqlite-trace", "tokio-multi-thread"] }
- default = interface-strict, sqlite-trace, tokio-multi-thread
-
These default features are set whenever
astarte-device-sdk
is added without
somewhere in the dependency tree.default-features = false - derive
-
Enables astarte-device-sdk-derive
- interface-doc
- interface-strict default
- message-hub
-
Enables astarte-message-hub-proto
Affects
transport::grpc
… - openssl
-
Enables openssl
- sqlite-trace default
-
Enables trace of rusqlite ^0.29.0
rusqlite:
sqlite3_log: 3.6.23 (2010-03-09)
- tokio-multi-thread default
-
Enables rt-multi-thread of tokio