2021-10-10
- Breaking changes:
- renamed
.as_unpinned_mut()
to.as_unpinned_mut_unchecked()
.This is to make room for the safe
.as_unpinned_mut()
below.
- renamed
- Features:
.as_unpinned_mut()
is now a safe method that requiresV: Unpin
.- added safe
.try_emplace_with_mut_unpinned(…)
and.emplace_with_mut_unpinned(…)
methods.
- Revisions:
- Documentation improvements.
2021-09-19
- Revisions:
- Fixed wrong minimum Rust version in README.
2021-09-19
-
Breaking changes:
- The required minimum Rust version is now
1.55
as this is required for
MaybeUninit::write
.
- The required minimum Rust version is now
-
Features:
- Added an emplacement API and an alternative implementation for heterogeneous trait objects.
-
Revisions:
-
Collections will now aggressively drop further values during
PinnedPineMap.clear
andDrop::drop
even if a panic occurs along the way.This was most likely previously unsound, so version 0.0.1 will be yanked.
See also Issue #5: Please check for pinning and unwind safety issues!.
-
2021-09-10
Initial unstable release