ref
provides the higher level wraps on golang reflect library.
ref
is inspired by oleiade/reflections, which has no more activities for a long time.
ref
is still a preview version at this time.
- reflect helpers:
GetField
,GetFields
,GetTags
, ... - pretty print:
Dump
,DumpEx
, ... - deepclone:
Clone
,DefaultCloner.Copy(from, to)
- deepmerge:
NewMerger(source).MergeTo(&target)
MIT for free.