Versions in this module Expand all Collapse all v1 v1.3.1 Jan 3, 2024 v1.3.0 Jan 3, 2024 Changes in this version + const FailedConvertScanner + const FailedParse + const FailedSetEmbeddedPointer + const FailedStringify + const FailedUnmarshalNew + const NegativeNumber + const Nil + const NonPointer + const Overflow + const PointerCycle + const UnsupportedType + func Clone(tgt any, src any, opts ...Option) error + type Cloner func(labels []string, tgtVal reflect.Value, srcVal reflect.Value) (bool, error) + type ClonerFrom interface + CloneFrom func(src any) error + type ClonerTo interface + CloneTo func(tgt any) error + type Code int + type Error struct + Code Code + Labels []string + SourceType reflect.Type + TargetType reflect.Type + Value string + func (e Error) Error() string + func (e Error) Unwrap() error + type Option func(o *options) + func Cloners(f ...Cloner) Option + func Context(ctx context.Context) Option + func DisableDeepClone() Option + func GetterPrefix(p string) Option + func SetterPrefix(p string) Option + func TagKey(key string) Option