Cargo Features

gneiss-mqtt-aws has no features set by default.

[dependencies]
gneiss-mqtt-aws = { version = "0.5.0", features = ["strict", "testing", "threaded", "threaded-rustls", "threaded-native-tls", "tokio", "tokio-rustls", "tokio-native-tls", "tokio-websockets"] }
strict

treats warnings as errors, only intended for internal checks

testing

enable when running tests to also run environmentally-controlled integration tests

threaded threaded-native-tls? threaded-rustls?

Enables threaded of gneiss-mqtt

gneiss-mqtt:

enables the thread-based sync client; does not add any dependencies

threaded-rustls = threaded

Enables threaded-rustls of gneiss-mqtt

threaded-native-tls = threaded

Enables threaded-native-tls of gneiss-mqtt

tokio tokio-native-tls? tokio-rustls? tokio-websockets?

Enables tokio and tokio of gneiss-mqtt

gneiss-mqtt:

enables the tokio-based async client

tokio-rustls = tokio

Enables tokio-rustls of gneiss-mqtt

tokio-native-tls = tokio

Enables tokio-native-tls of gneiss-mqtt

tokio-websockets = tokio

Enables http ^0.2, aws-config, aws-credential-types, aws-sigv4, and aws-smithy-runtime-api, tokio-websockets of gneiss-mqtt

Affects gneiss-mqtt-aws::WebsocketSigv4Options, gneiss-mqtt-aws::WebsocketSigv4OptionsBuilder