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}