extension_eyre/handler.rs
1use crate::Handler;
2
3impl eyre::EyreHandler for Handler {
4 fn debug(
5 &self,
6 error: &(dyn std::error::Error + 'static),
7 f: &mut core::fmt::Formatter<'_>,
8 ) -> core::fmt::Result {
9 eyre::EyreHandler::debug(self.inner.as_ref(), error, f)
10 }
11
12 #[cfg(feature = "track-caller")]
13 fn track_caller(&mut self, location: &'static std::panic::Location<'static>) {
14 self.inner.track_caller(location);
15 }
16}