refract(util/gconv): change Converter interface definition for more convenient usage (#4202)

This commit is contained in:
John Guo
2025-03-14 18:23:07 +08:00
committed by GitHub
parent bb696bb281
commit bc1e1019c5
24 changed files with 529 additions and 278 deletions

View File

@ -201,11 +201,14 @@ func (r Result) Structs(pointer interface{}) (err error) {
return nil
}
var (
sliceOption = gconv.SliceOption{ContinueOnError: true}
mapOption = gconv.StructOption{
sliceOption = gconv.SliceOption{ContinueOnError: true}
structOption = gconv.StructOption{
PriorityTag: OrmTagForStruct,
ContinueOnError: true,
}
)
return converter.Structs(r, pointer, sliceOption, mapOption)
return converter.Structs(r, pointer, gconv.StructsOption{
SliceOption: sliceOption,
StructOption: structOption,
})
}