use value receiver, remove unneeded generic

This commit is contained in:
Michael Muré
2025-07-08 18:38:23 +02:00
committed by Michael Muré
parent 1ea8b00efd
commit 03770e0d38
13 changed files with 128 additions and 99 deletions

View File

@@ -158,15 +158,11 @@ func TestDecode(t *testing.T) {
})
}
func mustVarsig[T varsig.Varsig](t *testing.T) func(*T, error) *T {
func mustVarsig[T varsig.Varsig](t *testing.T, v T, err error) {
t.Helper()
return func(v *T, err error) *T {
if err != nil && ((*v).Version() != varsig.Version0 || !errors.Is(err, varsig.ErrMissingSignature)) {
t.Error(err)
}
return v
if err != nil && (v.Version() != varsig.Version0 || !errors.Is(err, varsig.ErrMissingSignature)) {
t.Error(err)
}
}