Releases: mversic/disjoint_impls
Releases · mversic/disjoint_impls
0.8.0
Added
- Add support for overlapping impl groups
- Add support for dispatch on generic type
- Add support for complex generic argument types
Changed
- transition to using
IndexMap
instead of FxHashMap
Fixed
- Add
?Sized
bound on main trait params
0.7.1
Fixed
- Add
?Sized
bound to main_trait
type parameters
0.7.0
Added
- Predictable ordering of generic arguments
Changed
- Only dispatch on assoc bounds that are present in all impls
Fixed
- Fix inherent impls parametrization
- Fix for const parameters in inherent impls
0.6.0
Added
- Support bounds for main trait parameters
- Support const parameters in main trait
- Support default generic types in main trait
- Support multiple blanket impls on different trait generics
- Support for resolution of parameters not bounded by trait or self type
Changed
- Keep original trait param identifiers
Fixed
- Fix generation of main trait generics
0.5.0
Added
- Support multiple blanket impls on a different self type
0.4.0
Added
- Add support for lifetimes in trait definition
0.3.0
Added
- add input validation
- add support for dispatch on unsized types
0.2.0
Added
- enable dispatch on where clause bounded type
Changed
- don't require collection of type param identifiers to be ordered