Cargo Features
[dependencies]
autocxx-bindgen = { version = "0.65.1", default-features = false, features = ["logging", "static", "runtime", "which-rustfmt", "experimental", "testing_only_extra_assertions", "testing_only_libclang_5"] }
- default = logging, runtime, which-rustfmt
-
These default features are set whenever
autocxx-bindgen
is added without
somewhere in the dependency tree.default-features = false - logging default = log
- static
- runtime default
- which-rustfmt default = which
-
Dynamically discover a
rustfmt
binary using thewhich
crate - experimental = annotate-snippets
- __cli
-
Affects
callbacks::ParseCallbacks.cli_args
… - testing_only_extra_assertions
-
These features only exist for CI testing -- don't use them if you're not hacking on bindgen!
- testing_only_libclang_9 testing_only_libclang_5
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.
- which which-rustfmt
-
Enables which ^4.2.1
- annotate-snippets experimental?
-
Enables annotate-snippets ^0.9.1
- log logging