Skip to content

Conversation

@squidfunk
Copy link
Member

Summary

This version includes a large refactoring of Iterator impls across various Store decorators, enhancing code clarity and maintainability. Additionally, almost all impl Iterator return-position impl traits (RPITs) have been replaced with concrete Iterator types, which allows to reuse them in other contexts.

Highlights

  • Replace impl Iterator RPITs with concrete Iterator types
  • Add IntoIterator impls for reference types
  • Add Store impls for Slab (ideal for small collections)

## Summary

This version includes a large refactoring of `Iterator` impls across various `Store` decorators, enhancing code clarity and maintainability. Additionally, almost all `impl Iterator` return-position impl traits (RPITs) have been replaced with concrete `Iterator` types, which allows to reuse them in other contexts.

### Highlights

- Replace `impl Iterator` RPITs with concrete `Iterator` types
- Add `IntoIterator` impls for reference types
- Add `Store` impls for `Slab` (ideal for small collections)

Signed-off-by: squidfunk <martin.donath@squidfunk.com>
@squidfunk squidfunk merged commit dff0c21 into master Jan 21, 2026
13 checks passed
@squidfunk squidfunk deleted the release/v0.0.10 branch January 21, 2026 11:41
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.

2 participants