All user visible changes to this project will be documented in this file. This project uses Semantic Versioning 2.0.0.
0.2.0 · 2021-06-24
- Change
Traced::from_parts()
arguments to(err: E, trace: Trace)
(#4). - Remove
failure
support (9f87f0b9, #2).
From<(E, Trace)>
implementation forTraced<E>
(#4).
0.1.2 · 2020-11-03
Clone
implementation forTraced
(#3).
0.1.1 · 2019-11-22
0.1.0 · 2019-11-20
Published initial implementation, which provides:
Frame
andTrace
types to represent error's trace;Traced
wrapper for errors, which is able to carry and growTrace
;- Macros for
Frame
capturing to use in user code:new!()
wraps error;map_from_and_new!()
wraps error and doesFrom
conversion for it;wrap!()
wraps error in a closure;map_from_and_wrap!()
wraps error and doesFrom
conversion for it in a closure;from_and_wrap!()
doesFrom
conversion for error and then wraps it in a closure.
map_from()
function, to applyFrom
conversion for the error insideTraced
without capturing theFrame
.