Versions in this module Expand all Collapse all v0 v0.20.8 Jan 23, 2024 Changes in this version + const DefaultDateLayout + func Pointer[T any](val T) *T + type DateTime struct + func NowDateTime() DateTime + func ParseDateTime(value any) (DateTime, error) + func (d *DateTime) Scan(value any) error + func (d *DateTime) UnmarshalJSON(b []byte) error + func (d DateTime) IsZero() bool + func (d DateTime) MarshalJSON() ([]byte, error) + func (d DateTime) String() string + func (d DateTime) Time() time.Time + func (d DateTime) Value() (driver.Value, error) + type JsonArray []T + func (m *JsonArray[T]) Scan(value any) error + func (m JsonArray[T]) MarshalJSON() ([]byte, error) + func (m JsonArray[T]) Value() (driver.Value, error) + type JsonMap map[string]any + func (m *JsonMap) Scan(value any) error + func (m JsonMap) Get(key string) any + func (m JsonMap) MarshalJSON() ([]byte, error) + func (m JsonMap) Set(key string, value any) + func (m JsonMap) Value() (driver.Value, error) + type JsonRaw []byte + func ParseJsonRaw(value any) (JsonRaw, error) + func (j *JsonRaw) Scan(value any) error + func (j *JsonRaw) UnmarshalJSON(b []byte) error + func (j JsonRaw) MarshalJSON() ([]byte, error) + func (j JsonRaw) String() string + func (j JsonRaw) Value() (driver.Value, error)