Cargo Features

[dependencies]
astarte-device-sdk = { version = "0.8.2", default-features = false, features = ["derive", "openssl", "message-hub", "interface-doc", "interface-strict"] }
default = interface-strict

The interface-strict feature is set by default whenever astarte-device-sdk is added without default-features = false somewhere in the dependency tree.

derive

Enables astarte-device-sdk-derive

openssl

Enables openssl

message-hub

Enables astarte-message-hub-proto

Affects transport::grpc

interface-doc
interface-strict default