Cargo Features

[dependencies]
libstrophe = { version = "0.20.1", default-features = false, features = ["buildtime_bindgen", "libstrophe-0_9_3", "libstrophe-0_10_0", "libstrophe-0_11_0", "libstrophe-0_12_0", "libstrophe-0_13", "libstrophe-0_14", "rust-log"] }
default = libstrophe-0_14, rust-log

These default features are set whenever libstrophe is added without default-features = false somewhere in the dependency tree.

buildtime_bindgen

Enables buildtime_bindgen of libstrophe-sys-bindgen

libstrophe-0_9_3 libstrophe-0_10_0?
libstrophe-0_10_0 libstrophe-0_11_0? = libstrophe-0_9_3
libstrophe-0_11_0 libstrophe-0_12_0? = libstrophe-0_10_0

Affects internals::ConnectionHandlers.cert_fail_handler_id, internals::certfail_handler_cb

libstrophe-0_12_0 libstrophe-0_13? = libstrophe-0_11_0

Affects internals::ConnectionHandlers.sockopt_handler_id, internals::ConnectionHandlers.password, internals::sockopt_callback, internals::password_handler_cb, internals::stanza_get_child_by_path

libstrophe-0_13 libstrophe-0_14 = libstrophe-0_12_0
libstrophe-0_14 default = libstrophe-0_13

Affects internals::ConnectionHandlers.sm_state, internals::sm_state_handler_cb, sm_state::SerializedSmStateRef, sm_state::SerializedSmState

rust-log default = log

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.

log rust-log