Cargo Features
[dependencies]
unwinding = { version = "0.2.3", default-features = false, features = ["alloc", "unwinder", "fde-phdr", "fde-phdr-dl", "fde-phdr-aux", "fde-registry", "fde-gnu-eh-frame-hdr", "fde-custom", "hide-trace", "personality-dummy", "print", "panicking", "panic", "panic-handler", "panic-handler-dummy", "system-alloc", "rustc-dep-of-std", "spin"] }
- default = dwarf-expr, fde-phdr-dl, fde-registry, hide-trace, unwinder
-
These default features are set whenever
unwinding
is added without
somewhere in the dependency tree.default-features = false - alloc fde-registry panic?
- unwinder default
- fde-phdr fde-phdr-aux? fde-phdr-dl = libc
- fde-phdr-dl default = fde-phdr
- fde-phdr-aux = fde-phdr
- fde-registry default = alloc
- fde-static fde-gnu-eh-frame-hdr
- fde-custom
-
Affects
find_fde::custom_eh_frame_finder
… - dwarf-expr hide-trace default
- personality personality-dummy
- print panic-handler? = libc
-
Affects
unwinding::print
… - panicking panic?
-
Affects
unwinding::panicking
… - panic panic-handler? = alloc, panicking
-
Affects
unwinding::panic
,util::abort
,util::abort
… - panic-handler = panic, print
- panic-handler-dummy
-
Affects
util::abort
,util::abort
… - system-alloc
- rustc-dep-of-std = compiler_builtins, core
-
Enables rustc-dep-of-std of gimli
gimli:
Internal feature, only used when building as part of libstd, not part of the stable interface of this crate.
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.
- libc fde-phdr? print?
-
Affects
util::abort
… - spin implicit feature
-
Enables spin
spin:
Spin-based synchronization primitives
- core rustc-dep-of-std?
-
Enables rustc-std-workspace-core
- compiler_builtins rustc-dep-of-std?