vtprotobuf
vtprotobuf copied to clipboard
Support DiscardUnknown fields with UnmarshalVT
https://pkg.go.dev/google.golang.org/protobuf/proto#UnmarshalOptions
Currently UnmarshalVT tracks unknownFields:
default:
iNdEx = preIndex
skippy, err := skip(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLength
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) <----
iNdEx += skippy
It would be helpful to have an option to discard these.