This release adds additional Value
implementations for std::error::Error
trait objects with auto trait bounds (Send
and Sync
), as Rust will not
auto-coerce trait objects. Additionally, it fixes a bug when setting scoped
dispatchers that was introduced in the previous release (v0.1.24).
Added
Value
implementations fordyn Error + Send + 'static
,dyn Error + Send + Sync + 'static
,dyn Error + Sync + 'static
(#2066)
Fixed
- Failure to use the global default dispatcher if a thread has set a scoped
default prior to setting the global default, and unset the scoped default
after setting the global default (#2065)
Thanks to @lilyball for contributing to this release!