All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased - ReleaseDate
- Add
[]_exact
versions of copy functions which ensure that the copy will actually start at the provided start_offset, otherwise returning an error. - Add
CopyError::RequestedOffsetUnaligned
to support the above error case. - Add
read_[]
andget_maybe_uninit_[]_mut
helper functions for accessing copied data.
0.3.1 - 2022-10-16
- Small documentation fixes
- Add example to docs
- Open source repository
- Support
#[no_std]
via optionalstd
feature - Improve/revamp some documentation
- Re-word crate-level safety documentation
- Require Rust 1.64
- Added
copy_into_maybe_uninit_slice
- Added
clone_into_maybe_uninit_slice
- Remove optional
gpu-allocator
feature and support
- Added
maybe_uninit_slice_from_vec
helper function