⚠️ indicates a breaking change.
[Unreleased]
Added
Changed
Removed
[0.3.0] - 2024-09-09
Added
- ⚠️
Error::LostWaiter
will be returned bySetCtx
functions that are intended to make changes that would have affected the resolution of theWaitCtx
, but it was dropped.
Changed
SetCtx
's functions for passing a value to theWaitCtx
, setting state or failing now return aResult
.- ⚠️ The
E
bound used forError::App(E)
has been changed tostd::error::Error
fromfmt::Debug
. - ⚠️ Tie the lifetime of
WaitFuture
to the lifetime ofWaitCtx
to avoidWaitFuture
outliving itsWaitCtx
.
[0.2.2] - 2024-01-14
Changed
- Export
WaitFuture
. - Implement
Future
onWaitCtx
.
Removed
- Remove
dev-docs
feature.
[0.2.1] - 2023-08-14
Changed
- Add
--generate-link-to-definition
torustdoc-args
inCargo.toml
. - Update dev-dependency
tokio
to1.31.0
.
[0.2.0] - 2023-08-10
Changed
- Generalize
SetCtx
state.
[0.1.1] - 2023-08-08
Added
- Add a
try_get()
as a non-blocking alternative towait()
.
[0.1.0] - 2023-07-30
- First release.