Versions in this module Expand all Collapse all v1 v1.3.4 Jun 3, 2023 Changes in this version + var ErrNilPtr = errors.New("destination pointer is nil") + func AsBigFloat(src interface{}) (*big.Float, error) + func AsBool(src interface{}) (bool, error) + func AsBytes(src interface{}) ([]byte, bool) + func AsFloat64(src interface{}) (float64, error) + func AsInt64(src interface{}) (int64, error) + func AsString(src interface{}) string + func AsTime(src interface{}, dbLoc *time.Location, uiLoc *time.Location) (*time.Time, error) + func AsUint64(src interface{}) (uint64, error) + func Assign(dest, src interface{}, originalLocation *time.Location, ...) error + func AssignValue(dv reflect.Value, src interface{}) error + func Interface2Interface(userLocation *time.Location, v interface{}) (interface{}, error) + func String2Time(s string, originalLocation *time.Location, convertedLocation *time.Location) (*time.Time, error) + type Conversion interface + FromDB func([]byte) error + ToDB func() ([]byte, error) + type EmptyScanner struct + func (EmptyScanner) Scan(value interface{}) error + type NullUint32 struct + Uint32 uint32 + Valid bool + func (n *NullUint32) Scan(value interface{}) error + func (n NullUint32) Value() (driver.Value, error) + type NullUint64 struct + Uint64 uint64 + Valid bool + func (n *NullUint64) Scan(value interface{}) error + func (n NullUint64) Value() (driver.Value, error)