//go:build !cgo package storage import ( "database/sql" "database/sql/driver" modernc "modernc.org/sqlite" ) // Register the modernc pure-Go SQLite driver under the "sqlite3" name so that // the rest of the codebase can use sql.Open("sqlite3", ...) regardless of // whether CGO is enabled. func init() { sql.Register("sqlite3", &modernc.Driver{}) } // modernc.Driver satisfies driver.Driver; this blank-import ensures the // compiler sees the interface is satisfied. var _ driver.Driver = (*modernc.Driver)(nil)