ZWBKKVT5TX2CSMBVEYZMQ6DLCXVHSD7SWFEKXWK6XKD6RP24MJJAC OTLOFVIUXGUQQKEFKNJXUP7NRMAMJV2YOTECX5MBN5CKP4QWRVVQC KCOCFOS6KMCTVS6K3WE6KOQSWC3QNWN2E36ASHQPP3Z3H4BHR3NQC KOSCTMZC6VWQ5WST25FPATUAFCYG3JZGG3LF6MXSS42GPGHLDREQC CITEDKPB6MKVZUEYEDE5ZKTNVY35HCOAXKDPYG7YLLEOVFNMSRXQC EXRAFG37562NH775A4LDPP5FNKXLPLIZSJ3FCOBINUDKRFBJHCXAC RQSDP2B2OVRFRJ33OZCVB4TYCQMSR3JZYG7FNA6TQ3HFABTGOGMQC GZZOJ7ZUSBPI3HXIV5UCFNMCDAMZPPLISY2UDV73FDN74HZ3AWJAC AP4JEVKMUJFBWFSOOSAYM3WHYPVNGQW2IMIQX3XXDER4OV4MYIIAC UM7DFUYLW4HSMBUDZY3R6ZNJRSX2E75C4DYV3MJAU57EUCGE6JLAC impl<T, E> Context<T, E> for Result<T, E>whereE: StdError + Send + Sync + 'static,{fn context<C>(self, context: C) -> Result<T, Error>whereC: Display + Send + Sync + 'static,{self.map_err(|error| Error::new(ContextError { error, context }))
mod ext {use super::*;pub trait StdError {fn ext_context<C>(self, context: C) -> ErrorwhereC: Display + Send + Sync + 'static;