// For a more concise way to create NamedArg values, see
// the Named function.
type NamedArg struct {
- _Named_Fields_Required struct{}
+ _NamedFieldsRequired struct{}
// Name is the name of the parameter placeholder.
//
// var outArg string
// _, err := db.ExecContext(ctx, "ProcName", sql.Named("Arg1", sql.Out{Dest: &outArg}))
type Out struct {
- _Named_Fields_Required struct{}
+ _NamedFieldsRequired struct{}
// Dest is a pointer to the value that will be set to the result of the
// stored procedure's OUTPUT parameter.
}
func (db *DB) removeDepLocked(x finalCloser, dep any) func() error {
-
xdep, ok := db.dep[x]
if !ok {
panic(fmt.Sprintf("unpaired removeDep: no deps for %T", x))