package driver

import (
	
	

	
)

// Savepoint establishes a new transaction savepoint.
//
// https://sqlite.org/lang_savepoint.html
func ( *sql.Tx) sqlite3.Savepoint {
	var  saveptCtx
	.ExecContext(&, "")
	return .Savepoint
}

// A saveptCtx is never canceled, has no values, and has no deadline.
type saveptCtx struct{ sqlite3.Savepoint }

func (*saveptCtx) () ( time.Time,  bool) {
	// notest
	return
}

func (*saveptCtx) () <-chan struct{} {
	// notest
	return nil
}

func (*saveptCtx) () error {
	// notest
	return nil
}

func (*saveptCtx) ( any) any {
	// notest
	return nil
}