From d45f6866b71f0503904f7adac9f55b806eaa96e3 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Wed, 16 Aug 2023 16:04:26 +0200 Subject: [PATCH] now with separate constraint definition for scanner as pointer --- storage/sql/sql.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/storage/sql/sql.go b/storage/sql/sql.go index c5cea8b..45f5b86 100644 --- a/storage/sql/sql.go +++ b/storage/sql/sql.go @@ -32,10 +32,7 @@ func Open(cfg *Cfg) *Storage { return &Storage{db} } -func QueryData[P interface { - *T - scanner -}, T any](db *Storage, q string, args ...interface{}) []T { +func QueryData[P sccon[T], T any](db *Storage, q string, args ...interface{}) []T { var data []T rp := P(new(T)) proc := func(r *sql.Rows) error {