in codec.go [248:270]
func EnsureRawAny(in interface{}) interface{} {
if v, ok := in.(reflect.Value); ok {
if !v.IsValid() {
return nil
}
in = v.Interface()
}
if v, ok := in.(*_refHolder); ok {
in = v.value
}
if v, ok := in.(reflect.Value); ok {
if !v.IsValid() {
return nil
}
in = v.Interface()
}
return in
}