Skip to content

Conversation

@krakow10
Copy link
Contributor

@krakow10 krakow10 commented Dec 18, 2025

Use the ReadSlice trait within interleaved readers to avoid an intermediate allocation. Group the read_interleaved_* functions into a dedicated trait.

Notes:

  • The MSRV can be relaxed since the use<Self> syntax is no longer needed.

Performance

Not seeing any significant performance changes :(

Lore

Previously this was part of #530 but I've separated it out since it's a distinct change. I had to list it with a comma in the PR title for goodness sake. #561 Is a past version of this same change, but it's less developed and duplicates changes from #530.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant