Skip to content

Conversation

finnbear
Copy link
Member

@finnbear finnbear commented Aug 25, 2025

Fixes #45 🎉

  • Remove unsafe cast of CowSlice
  • Remove histogram for C_STYLE enum's
  • Ensure missing repr is zero-cost
  • check_less_than
test derive::variant::test2::bench_enum_300_variants_vec_decode ... bench:         159 ns/iter (+/- 8)
test derive::variant::test2::bench_enum_300_variants_vec_encode ... bench:         262 ns/iter (+/- 414)
test derive::variant::tests::bench_bool_enum_vec_decode         ... bench:         140 ns/iter (+/- 15)
test derive::variant::tests::bench_bool_enum_vec_encode         ... bench:         359 ns/iter (+/- 19)

@finnbear finnbear requested a review from caibear August 25, 2025 15:51
@finnbear finnbear added the enhancement New feature or request label Aug 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for Enums with more than 256 variants
1 participant