- Revert Add a
Sync
bound to errors
- Add crates.io categorie.
- Add
quick_main!
(#88). allow(unused)
for theResult
wrapper.- Minimum rust version supported is now 1.10 on some conditions (#103).
- Rollback several design changes to fix regressions
- New
Variant(Error) #[attrs]
forlinks
andforeign_links
. - Hide implementation details from the doc.
- Always generate
Error::backtrace
.
- Allow dead code.
- Fix wrong trait constraint in ResultExt implementation (#66).
- Conditional compilation for error variants.
- Backtrace generation is now a feature.
- More standard trait implementations for extra convenience.
- Remove ChainErr.
- Remove need to specify
ErrorKind
inlinks {}
. - Add ResultExt trait.
- Error.1 is a struct instead of a tuple.
- Error is now a struct.
- The declarations order is more flexible.
- Way better error reporting when there is a syntax error in the macro call.
Result
generation can be disabled.- At most one declaration of each type can be present.
- Only generate backtraces with RUST_BACKTRACE set
- Fixup matching, disallow repeating "types" section
- Fix tests on stable/beta
- Only deploy docs when tagged
Contributors: benaryorg, Brian Anderson, Georg Brandl
Contributors: Brian Anderson
Contributors: Brian Anderson
Contributors: Brian Anderson, Taylor Cramer
Contributors: Brian Anderson, Taylor Cramer
Contributors: Brian Anderson, Jake Shadle, Nate Mara