blob: 7b7769a0556a6725072c78f418701d42370cc83d [file]
// Copyright 2026 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// Package internal contains internal symbols shared between
// database/sql and database/sql/driver.
package internal
// ScanContext is database/sql/driver.ScanContext.
// We define it here so driver.ScanContext can be opaque to users but
// visible to database/sql.
type ScanContext struct {
v any
}
func NewScanContext(v any) ScanContext {
return ScanContext{v}
}
func ScanContextValue(c ScanContext) any {
return c.v
}