[−][src]Function color_eyre::install
pub fn install(printer: BacktracePrinter) -> Result<(), impl Error>
Override the global BacktracePrinter used by color_eyre::Context
when printing captured
backtraces.
Examples
This enables configuration like custom frame filters:
use color_eyre::BacktracePrinter; let printer = BacktracePrinter::new() .add_frame_filter(Box::new(|frames| { let filters = &[ "evil_function", ]; frames.retain(|frame| { !filters.iter().any(|f| { let name = if let Some(name) = frame.name.as_ref() { name.as_str() } else { return true; }; name.starts_with(f) }) }); })); color_eyre::install(printer).unwrap();