7JZIPWVKXY3QA5QMTP24WPR7KKMMVXIHAQ4EGHNGCE7H4CRKROCAC
5LAG4UYS7ZP6FMYK55JWFGSFW6ESA6UYALQW64KPEFPM7JKJVQ7AC
ZDN7BJ3JA3VL4AYWX3SV24GHP6NCAETJVAKAXKMIZTLHTWLUNMOQC
KQXMNV3RMRPSJCQVW4I2HSCFJQ6ZDRLNMJOTQI4MODB6UYA3ONQQC
CITEDKPB6MKVZUEYEDE5ZKTNVY35HCOAXKDPYG7YLLEOVFNMSRXQC
UM7DFUYLW4HSMBUDZY3R6ZNJRSX2E75C4DYV3MJAU57EUCGE6JLAC
GZZOJ7ZUSBPI3HXIV5UCFNMCDAMZPPLISY2UDV73FDN74HZ3AWJAC
SZMWAJGIDYMGTPMWSW22NLZ3VRXA2BATFUTMSWOGH337EFYBTWQAC
CI66AAY6BN4S65RNWUAZWSVGRUDZ6C3P2KVGXETUS342L5KGPRHQC
3LI5FAF5ULXOWBMTG4XCUOMUPVROSFDY6FWGE574OH4JGPMOPNVAC
UR5XDZ3SS7QXSUFAYQDYUXX4QDROIYVXUH3Z24F6PAWJDNODAZYAC
Error::construct(error, TypeId::of::<E>())
// Captured here instead of in Error::construct to have one fewer layer
// of wrapping visible in the backtrace.
#[cfg(backtrace)]
let backtrace = match error.backtrace() {
Some(_) => None,
None => Some(Backtrace::capture()),
};
Error::construct(
error,
TypeId::of::<E>(),
#[cfg(backtrace)]
backtrace,
)