Cargo Features

zookeeper-client has no features set by default.

[dependencies]
zookeeper-client = { version = "0.9.0", features = ["tls", "sasl", "sasl-digest-md5", "sasl-gssapi", "tokio", "smol", "async-global-executor"] }
tls = rustls, rustls-pemfile, webpki-roots
sasl = sasl-digest-md5, sasl-gssapi
sasl-digest-md5 sasl? = hex, linkme, md5

Enables unstable_custom_mechanism of rsasl

rsasl:

Enable adding custom mechanisms.

**NOTE: This flag indicates an opt-out of SemVer stability guarantees**

The code for adding mechanism from other crates has not stabilized yet and is subject to *breaking* changes even in a minor release.

sasl-gssapi sasl?

Enables gssapi of rsasl

rsasl:

Enable the KerberosV5 mechanism GSSAPI

tokio

Enables tokio of asyncs

asyncs:

For binary crates

smol

Enables smol of asyncs

async-global-executor

Enables async-global-executor of asyncs

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.

rustls tls?
rustls-pemfile tls?
webpki-roots tls?
rsasl sasl-digest-md5? sasl-gssapi?
md5 sasl-digest-md5?
hex sasl-digest-md5?
linkme sasl-digest-md5?