mirror of
https://github.com/rust-lang/rust.git
synced 2025-11-16 15:03:20 +00:00
Remove some uses of dynamic dispatch during monomorphization/partitioning. This removes a few uses of dynamic dispatch and instead uses generics, as well as an enum to allow for other partitioning methods to be added later.