golang.org/x/exp@v0.0.0-20240506185415-9bf2ced13842/cmd/gorelease/testdata/generics/changed_param.test (about)

     1  mod=example.com/generics
     2  base=v0.0.1
     3  -- want --
     4  # example.com/generics/a
     5  ## incompatible changes
     6  Foo: changed from Foo[V any] to Foo[V Number]
     7  ## compatible changes
     8  Number: added
     9  
    10  # summary
    11  Suggested version: v0.1.0
    12  -- go.mod --
    13  module example.com/generics
    14  
    15  go 1.18
    16  -- a/a.go --
    17  package a
    18  
    19  type Number interface {
    20      int64 | float64
    21  }
    22  
    23  type Foo[V Number] interface {
    24      Value() any
    25  }