This project roughly adheres to Semantic Versioning. For 0.x.y releases, x is the major version in semver, while y is the minor version.
- Add convenience macro
ensure_withfor boolean condition checks - Update documentation to modern Rust 2018/2021 standards
- Derive Hash, Ord, PartialOrd for SimpleError
- Add rust-version field to Cargo.toml with 1.58.0
- Upgrade MSRV to 1.58.0
- Upgrade to 2021 edition
- Support inline format args capture
- Add convenience macro
map_err_with
- Support constructing from format string using
simple_errormacro
- Fix 1.36.0 inference breakage
- Republish 0.1.13 as 0.2.0
- Make
try_with,require_withandbailwork more consistent withtry
This version has been yanked due to breaking compatibility to 0.1.12. It will be republished as 0.2.0.
- Make
try_with,require_withandbailwork without requiringusing simple_error::SimpleError
- Support format string in
try_withandrequire_with
- Add
as_str
- Support
bailmacro with string slice
- Add
bailmacro
- Add
SimpleResult
- Add
require_withmacro - Support
StringinSimpleError::with
- Use inline to improve LTO
- Documentation fix for broken doc test
- Add
try_withmacro
- Add
SimpleError::with
- Add badges
- Add documentations
First release