Files
amcs/vendor/github.com/microsoft/go-mssqldb/money.go
T
Hein 1adf50e3db
CI / build-and-test (push) Failing after 1s
Release / release (push) Failing after 19m26s
fix(go.sum): update ResolveSpec dependency to v1.0.87
2026-06-23 13:17:16 +02:00

25 lines
408 B
Go

package mssql
import (
"database/sql"
"database/sql/driver"
"github.com/shopspring/decimal"
)
type Money[D decimal.Decimal | decimal.NullDecimal] struct {
Decimal D
}
func (m Money[D]) Value() (driver.Value, error) {
valuer, _ := any(m.Decimal).(driver.Valuer)
return valuer.Value()
}
func (m *Money[D]) Scan(v any) error {
scanner, _ := any(&m.Decimal).(sql.Scanner)
return scanner.Scan(v)
}