Cargo Features

[dependencies]
color-backtrace = { version = "0.7.0", default-features = false, features = ["resolve-modules", "use-backtrace-crate", "use-btparse-crate"] }
default = use-backtrace-crate

The use-backtrace-crate feature is set by default whenever color-backtrace is added without default-features = false somewhere in the dependency tree.

resolve-modules = use-backtrace-crate

Print module memory mappings. Only takes effect on Linux.

Enables regex

use-backtrace-crate default resolve-modules?

Uses backtrace-rs crate. Reliable. Preferred over btparse if both are enabled.

Enables backtrace

Affects color-backtrace::print_backtrace

use-btparse-crate

Uses btparse to parse the unstable debug repr of std::backtrace::Backtrace.
Not guaranteed to work if Rust decides to change the format, but fewer dependencies.

Enables btparse