Cargo Features

[dependencies]
libstrophe = { version = "0.19.3", default-features = false, features = ["buildtime_bindgen", "libstrophe-0_9_3", "libstrophe-0_10_0", "libstrophe-0_11_0", "libstrophe-0_12_0", "rust-log"] }
default = libstrophe-0_12_0, 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::FatHandlers.cert_fail_handler_id, internals::certfail_handler_cb

libstrophe-0_12_0 default = libstrophe-0_11_0

Affects internals::FatHandlers.sockopt_handler_id, internals::FatHandlers.password, internals::sockopt_callback, internals::stanza_get_child_by_path

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