// 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 }