Changes for nonzero_ext
[Unreleased] - ReleaseDate
[0.3.0] - 2021-08-21
Changed
- The
nonzero!
macro now enforces that its arguments are integer literals. Any other non-zeroable types (even if they implement nonzero_ext::NonZeroAble
) can not be accepted. This fixes #17.
Contributors
[0.2.0] - 2019-12-23
Added
- Support for
NonZeroI*
types - now nonzero_ext
should include support for all non-zero integer types that the standard library exports. - Support for using
nonzero!
in a const context. - This CHANGELOG file. I have tried to backfill the major changes since initial release, but there are bound to be gaps.
Changed
- The
as_nonzero
and as_nonzero_unchecked
methods on the NonZeroAble
trait are now named into_nonzero
and into_nonzero_unchecked
, respectively. The old methods still exist, but are deprecated.
[v0.1.3] - 2019-03-10
Added
- Ability to use the
nonzero_ext
crate in no_std
mode; to use it without the std
library, disable default features when pulling this crate into your project.