(&mut self)
| 1227 | |
| 1228 | #[cfg(feature = "backtrace")] |
| 1229 | pub(crate) fn take_backtrace(&mut self) -> Option<Backtrace> { |
| 1230 | match self.inner.unpack_mut() { |
| 1231 | OomOrDynErrorMut::Oom(_) => None, |
| 1232 | OomOrDynErrorMut::DynError(mut e) => { |
| 1233 | let r = unsafe { e.as_mut() }; |
| 1234 | r.backtrace.take() |
| 1235 | } |
| 1236 | } |
| 1237 | } |
| 1238 | } |
| 1239 | |
| 1240 | /// `ErrorExt` wrapper for foreign `core::error::Error` implementations. |
no test coverage detected