Cargo Features

[dependencies]
amq-protocol = { version = "7.2.0", default-features = false, features = ["codegen", "codegen-internal", "native-tls", "openssl", "rustls", "rustls-native-certs", "rustls-webpki-roots-certs", "vendored-openssl", "verbose-errors"] }
default = native-tls

The native-tls feature is set by default whenever amq-protocol is added without default-features = false somewhere in the dependency tree.

codegen = codegen-internal
codegen-internal codegen? = amq-protocol-codegen
native-tls default

Enables native-tls of amq-protocol-tcp

openssl

Enables openssl of amq-protocol-tcp

rustls

Enables rustls of amq-protocol-tcp

rustls-native-certs

Enables rustls-native-certs of amq-protocol-tcp

rustls-webpki-roots-certs

Enables rustls-webpki-roots-certs of amq-protocol-tcp

vendored-openssl

Enables vendored-openssl of amq-protocol-tcp

verbose-errors

Enables verbose-errors of amq-protocol-types

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.

amq-protocol-codegen build codegen-internal?