22 lines
385 B
Go
22 lines
385 B
Go
package url_values
|
|
|
|
func UnmarshalURLValues(values url.Values) map[string]any {
|
|
|
|
}
|
|
|
|
var noSuchField = errors.New("no such field")
|
|
|
|
func Pull(V any, m map[string]any) error {
|
|
v := reflect.ValueOf(V).Elem()
|
|
for i := 0; i < v.NumField(); i++ {
|
|
value, ok := m[strings.ToLower(v.Field(i).Name)]
|
|
if !ok {
|
|
return noSuchField
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
func Push(V any, m map[string]any) error {
|
|
}
|