bytemuck 1.3.1

A crate for mucking around with piles of bytes.
Documentation
# `bytemuck` changelog


## 1.3.1


* The entire crate is now available under the `Apache-2.0 OR MIT` license as
  well as the previous `Zlib` license
  [#24]https://github.com/Lokathor/bytemuck/pull/24.
* [HeroicKatora]https://github.com/HeroicKatora added the
  `try_zeroed_slice_box` function
  [#10]https://github.com/Lokathor/bytemuck/pull/17. `zeroed_slice_box` is
  also available.
* The `offset_of!` macro now supports a 2-arg version. For types that impl
  Default, it'll just make an instance using `default` and then call over to the
  3-arg version.
* The `PodCastError` type now supports `Hash` and `Display`. Also if you enable
  the `extern_crate_std` feature then it will support `std::error::Error`.
* We now provide a `TransparentWrapper<T>` impl for `core::num::Wrapper<T>`.
* The error type of `try_from_bytes` and `try_from_bytes_mut` when the input
  isn't aligned has been corrected from being `AlignmentMismatch` (intended for
  allocation casting only) to `TargetAlignmentGreaterAndInputNotAligned`.

## 1.3.0


* Had a bug because the CI was messed up! It wasn't soundness related, because
  it prevented the crate from building entirely if the `extern_crate_alloc`
  feature was used. Still, this is yanked, sorry.

## 1.2.0


* [thomcc]https://github.com/thomcc added many things:
  * A fully sound `offset_of!` macro
    [#10]https://github.com/Lokathor/bytemuck/pull/10
  * A `Contiguous` trait for when you've got enums with declared values
    all in a row [#12]https://github.com/Lokathor/bytemuck/pull/12
  * A `TransparentWrapper` marker trait for when you want to more clearly
    enable adding and removing a wrapper struct to its inner value
    [#15]https://github.com/Lokathor/bytemuck/pull/15
  * Now MIRI is run on CI in every single push!
    [#16]https://github.com/Lokathor/bytemuck/pull/16

## 1.1.0


* [SimonSapin]https://github.com/SimonSapin added `from_bytes`,
  `from_bytes_mut`, `try_from_bytes`, and `try_from_bytes_mut` ([PR
  Link](https://github.com/Lokathor/bytemuck/pull/8))

## 1.0.1


* Changed to the [zlib]https://opensource.org/licenses/Zlib license.
* Added much more proper documentation.
* Reduced the minimum Rust version to 1.34