Skip to content

cleanup(engine): Handle traits#927

Merged
aapoalas merged 19 commits intomainfrom
cleanup/engine-handle-traits
Jan 12, 2026
Merged

cleanup(engine): Handle traits#927
aapoalas merged 19 commits intomainfrom
cleanup/engine-handle-traits

Conversation

@aapoalas
Copy link
Member

@aapoalas aapoalas commented Jan 11, 2026

This gets rid of Index and IndexMut trait usage, removing a big type leak from the engine. This a dire necessity for creating a stable public API, or at least something resembling one.

Also removed IntoValue trait and friends, instead just using the standard Into traits everywhere. It's a bit more annoying at times but it's not too bad either.

@aapoalas aapoalas merged commit c05f725 into main Jan 12, 2026
8 checks passed
@aapoalas aapoalas deleted the cleanup/engine-handle-traits branch January 12, 2026 20:46
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

Comments