| mod=example.com/generics | |
| base=v0.0.1 | |
| -- want -- | |
| # example.com/generics/a | |
| ## incompatible changes | |
| Foo: changed from Foo[V any] to Foo[V Number] | |
| ## compatible changes | |
| Number: added | |
| # summary | |
| Suggested version: v0.1.0 | |
| -- go.mod -- | |
| module example.com/generics | |
| go 1.18 | |
| -- a/a.go -- | |
| package a | |
| type Number interface { | |
| int64 | float64 | |
| } | |
| type Foo[V Number] interface { | |
| Value() any | |
| } |