Skip to content

Releases: fengalin/option-operations

0.5.0 -- 2022-08-15

15 Aug 20:25
Compare
Choose a tag to compare

Fixed

  • Fix prelude not exporting OptionEq.

0.4.1

29 Jun 14:25
Compare
Choose a tag to compare

0.4.1 -- 2022-06-29

Added

  • Fix repository link in Cargo.toml.
  • Specify Minimum Supported Rust Version.

Fixed

  • Error: fix a typo in Display impl.

Changed

  • Add forbid(unsafe_code) constraint.

0.4.0

24 Oct 17:45
Compare
Choose a tag to compare
  • Fix auto implementations for OptionOp and OptionOpAssign. In previous version all the implementations required that Op & OpAssign be implemented, which was not consistent with documentation and other Option* traits. Now, the user can implement OptionOp and OptionOpAssign on the inner type and automatically benefit from the implementations on the other variations.
  • Factorize code in macros.

0.3.0

18 Oct 12:08
Compare
Choose a tag to compare

Don't export internal macros.

0.2.0

15 Oct 13:55
Compare
Choose a tag to compare

Add:

  • #[must_use] attributes where applicable.
  • Documentation for the associated types.

0.1.0

07 Oct 17:06
Compare
Choose a tag to compare

First version with the most common operations.