Add optional support for borsh serialisation #113
Fuuzetsu/enum-map:borsh into master Looks great 👍. Just mentioning some small changes I would like to see. Also, please update rust-version in Cargo.toml to 1.66, as well as the Rust version in .woodpecker/test.yml so that tests would pass.
@ -18,6 +18,8 @@ SPDX-License-Identifier: MIT OR Apache-2.0
- Updated author name.
- Added optional support for `borsh` serialisation.
Please create "Version 3.0.0-beta.3" header for this change.
@ -22,6 +22,7 @@ maintenance = { status = "passively-maintained" }
[dependencies]
arbitrary = { version = "1.0.0", optional = true }
borsh = { version = "1.2", default-features = false, optional = true }
Please specify version as 1.2.0. See https://users.rust-lang.org/t/psa-please-specify-precise-dependency-versions-in-cargo-toml/71277?u=xfix.
I've made the suggested changes, I think.
Looks fine otherwise.
@ -12,6 +12,16 @@ SPDX-License-Identifier: MIT OR Apache-2.0
- Reduced RAM usage and improved compilation times when using `derive(Enum)`
for large enums with `overflow-checks` enabled.
# Version 3.0.0-beta.3
Put this heading above "Version 2.7.3" heading (rebase so that there will be "Version 2.7.3" heading).
e7b55a9743
4b8fade3e4
@ -20,6 +26,10 @@ SPDX-License-Identifier: MIT OR Apache-2.0
- Reduced RAM usage and improved compilation times when using `derive(Enum)`
for large enums with `overflow-checks` enabled.
## Incompatible changes
The incompatible changes should be with rest of the changes in 3.0.0-beta.3.
4b8fade3e4
555890635c
Thank you for your contribution 😀. I will release this later on today.
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?