MCPcopy
hub / github.com/gin-gonic/gin / mappingByPtr

Function mappingByPtr

binding/form_mapping.go:79–82  ·  view source on GitHub ↗
(ptr any, setter setter, tag string)

Source from the content-addressed store, hash-verified

77}
78
79func mappingByPtr(ptr any, setter setter, tag string) error {
80 _, err := mapping(reflect.ValueOf(ptr), emptyField, setter, tag)
81 return err
82}
83
84func mapping(value reflect.Value, field reflect.StructField, setter setter, tag string) (bool, error) {
85 if field.Tag.Get(tag) == "-" { // just ignoring this field

Callers 15

mapFormByTagFunction · 0.85
mapHeaderFunction · 0.85
BindMethod · 0.85
TestMappingDefaultFunction · 0.85
TestMappingSkipFieldFunction · 0.85
TestMappingIgnoreFieldFunction · 0.85
TestMappingPrivateFieldFunction · 0.85
TestMappingTimeDurationFunction · 0.85
TestMappingSliceFunction · 0.85
TestMappingArrayFunction · 0.85

Calls 1

mappingFunction · 0.85

Tested by 15

TestMappingDefaultFunction · 0.68
TestMappingSkipFieldFunction · 0.68
TestMappingIgnoreFieldFunction · 0.68
TestMappingPrivateFieldFunction · 0.68
TestMappingTimeDurationFunction · 0.68
TestMappingSliceFunction · 0.68
TestMappingArrayFunction · 0.68