type google.golang.org/protobuf/reflect/protoreflect.Value

704 uses

	google.golang.org/protobuf/reflect/protoreflect (current package)
		type.go#L360: 	Default() Value
		type.go#L492: 	New() Value
		type.go#L497: 	Zero() Value
		type.go#L507: 	ValueOf(any) Value
		type.go#L516: 	InterfaceOf(Value) any
		type.go#L519: 	IsValidValue(Value) bool
		value.go#L62: 	Range(f func(FieldDescriptor, Value) bool)
		value.go#L91: 	Get(FieldDescriptor) Value
		value.go#L103: 	Set(FieldDescriptor, Value)
		value.go#L115: 	Mutable(FieldDescriptor) Value
		value.go#L120: 	NewField(FieldDescriptor) Value
		value.go#L187: 	Get(int) Value
		value.go#L194: 	Set(int, Value)
		value.go#L201: 	Append(Value)
		value.go#L206: 	AppendMutable() Value
		value.go#L217: 	NewElement() Value
		value.go#L241: 	Range(f func(MapKey, Value) bool)
		value.go#L254: 	Get(MapKey) Value
		value.go#L262: 	Set(MapKey, Value)
		value.go#L268: 	Mutable(MapKey) Value
		value.go#L274: 	NewValue() Value
		value_equal.go#L41: func (v1 Value) Equal(v2 Value) bool {
		value_equal.go#L45: func equalValue(x, y Value) bool {
		value_equal.go#L97: 	mx.Range(func(fd FieldDescriptor, vx Value) bool {
		value_equal.go#L107: 	my.Range(func(fd FieldDescriptor, vx Value) bool {
		value_equal.go#L137: 	x.Range(func(k MapKey, vx Value) bool {
		value_union.go#L70: type Value value
		value_union.go#L88: func ValueOf(v any) Value {
		value_union.go#L91: 		return Value{}
		value_union.go#L122: func ValueOfBool(v bool) Value {
		value_union.go#L124: 		return Value{typ: boolType, num: 1}
		value_union.go#L126: 		return Value{typ: boolType, num: 0}
		value_union.go#L131: func ValueOfInt32(v int32) Value {
		value_union.go#L132: 	return Value{typ: int32Type, num: uint64(v)}
		value_union.go#L136: func ValueOfInt64(v int64) Value {
		value_union.go#L137: 	return Value{typ: int64Type, num: uint64(v)}
		value_union.go#L141: func ValueOfUint32(v uint32) Value {
		value_union.go#L142: 	return Value{typ: uint32Type, num: uint64(v)}
		value_union.go#L146: func ValueOfUint64(v uint64) Value {
		value_union.go#L147: 	return Value{typ: uint64Type, num: v}
		value_union.go#L151: func ValueOfFloat32(v float32) Value {
		value_union.go#L152: 	return Value{typ: float32Type, num: uint64(math.Float64bits(float64(v)))}
		value_union.go#L156: func ValueOfFloat64(v float64) Value {
		value_union.go#L157: 	return Value{typ: float64Type, num: uint64(math.Float64bits(float64(v)))}
		value_union.go#L161: func ValueOfString(v string) Value {
		value_union.go#L166: func ValueOfBytes(v []byte) Value {
		value_union.go#L171: func ValueOfEnum(v EnumNumber) Value {
		value_union.go#L172: 	return Value{typ: enumType, num: uint64(v)}
		value_union.go#L176: func ValueOfMessage(v Message) Value {
		value_union.go#L181: func ValueOfList(v List) Value {
		value_union.go#L186: func ValueOfMap(v Map) Value {
		value_union.go#L191: func (v Value) IsValid() bool {
		value_union.go#L198: func (v Value) Interface() any {
		value_union.go#L227: func (v Value) typeName() string {
		value_union.go#L265: func (v Value) panicMessage(what string) string {
		value_union.go#L270: func (v Value) Bool() bool {
		value_union.go#L280: func (v Value) Int() int64 {
		value_union.go#L290: func (v Value) Uint() uint64 {
		value_union.go#L300: func (v Value) Float() float64 {
		value_union.go#L311: func (v Value) String() string {
		value_union.go#L321: func (v Value) Bytes() []byte {
		value_union.go#L331: func (v Value) Enum() EnumNumber {
		value_union.go#L341: func (v Value) Message() Message {
		value_union.go#L351: func (v Value) List() List {
		value_union.go#L361: func (v Value) Map() Map {
		value_union.go#L371: func (v Value) MapKey() MapKey {
		value_union.go#L406: 	return Value(k).IsValid()
		value_union.go#L411: 	return Value(k).Interface()
		value_union.go#L416: 	return Value(k).Bool()
		value_union.go#L421: 	return Value(k).Int()
		value_union.go#L426: 	return Value(k).Uint()
		value_union.go#L432: 	return Value(k).String()
		value_union.go#L436: func (k MapKey) Value() Value {
		value_union.go#L437: 	return Value(k)
		value_unsafe.go#L64: func valueOfString(v string) Value {
		value_unsafe.go#L65: 	return Value{typ: stringType, ptr: unsafe.Pointer(unsafe.StringData(v)), num: uint64(len(v))}
		value_unsafe.go#L67: func valueOfBytes(v []byte) Value {
		value_unsafe.go#L68: 	return Value{typ: bytesType, ptr: unsafe.Pointer(unsafe.SliceData(v)), num: uint64(len(v))}
		value_unsafe.go#L70: func valueOfIface(v any) Value {
		value_unsafe.go#L72: 	return Value{typ: p.Type, ptr: p.Data}
		value_unsafe.go#L75: func (v Value) getString() string {
		value_unsafe.go#L78: func (v Value) getBytes() []byte {
		value_unsafe.go#L81: func (v Value) getIface() (x any) {

	google.golang.org/protobuf/encoding/protojson
		decode.go#L263: 	var val protoreflect.Value
		decode.go#L284: func (d decoder) unmarshalScalar(fd protoreflect.FieldDescriptor) (protoreflect.Value, error) {
		decode.go#L290: 		return protoreflect.Value{}, err
		decode.go#L349: 	return protoreflect.Value{}, d.newError(tok.Pos(), "invalid value for %v field %v: %v", kind, fd.JSONName(), tok.RawString())
		decode.go#L352: func unmarshalInt(tok json.Token, bitSize int) (protoreflect.Value, bool) {
		decode.go#L361: 			return protoreflect.Value{}, false
		decode.go#L366: 			return protoreflect.Value{}, false
		decode.go#L370: 	return protoreflect.Value{}, false
		decode.go#L373: func getInt(tok json.Token, bitSize int) (protoreflect.Value, bool) {
		decode.go#L376: 		return protoreflect.Value{}, false
		decode.go#L384: func unmarshalUint(tok json.Token, bitSize int) (protoreflect.Value, bool) {
		decode.go#L393: 			return protoreflect.Value{}, false
		decode.go#L398: 			return protoreflect.Value{}, false
		decode.go#L402: 	return protoreflect.Value{}, false
		decode.go#L405: func getUint(tok json.Token, bitSize int) (protoreflect.Value, bool) {
		decode.go#L408: 		return protoreflect.Value{}, false
		decode.go#L416: func unmarshalFloat(tok json.Token, bitSize int) (protoreflect.Value, bool) {
		decode.go#L443: 			return protoreflect.Value{}, false
		decode.go#L448: 			return protoreflect.Value{}, false
		decode.go#L452: 	return protoreflect.Value{}, false
		decode.go#L455: func getFloat(tok json.Token, bitSize int) (protoreflect.Value, bool) {
		decode.go#L458: 		return protoreflect.Value{}, false
		decode.go#L466: func unmarshalBytes(tok json.Token) (protoreflect.Value, bool) {
		decode.go#L468: 		return protoreflect.Value{}, false
		decode.go#L481: 		return protoreflect.Value{}, false
		decode.go#L486: func unmarshalEnum(tok json.Token, fd protoreflect.FieldDescriptor, discardUnknown bool) (protoreflect.Value, bool) {
		decode.go#L495: 			return protoreflect.Value{}, true
		decode.go#L510: 	return protoreflect.Value{}, false
		decode.go#L578: 	var unmarshalMapValue func() (protoreflect.Value, error)
		decode.go#L581: 		unmarshalMapValue = func() (protoreflect.Value, error) {
		decode.go#L584: 				return protoreflect.Value{}, err
		decode.go#L589: 		unmarshalMapValue = func() (protoreflect.Value, error) {
		encode.go#L195: func (m typeURLFieldRanger) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		encode.go#L210: func (m unpopulatedFieldRanger) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		encode.go#L223: 			v = protoreflect.Value{} // use invalid value to emit null
		encode.go#L259: 	order.RangeFields(fields, order.IndexNameFieldOrder, func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		encode.go#L277: func (e encoder) marshalValue(val protoreflect.Value, fd protoreflect.FieldDescriptor) error {
		encode.go#L290: func (e encoder) marshalSingular(val protoreflect.Value, fd protoreflect.FieldDescriptor) error {
		encode.go#L370: 	order.RangeEntries(mmap, order.GenericKeyOrder, func(k protoreflect.MapKey, v protoreflect.Value) bool {
		well_known_types.go#L499: 	var val protoreflect.Value

	google.golang.org/protobuf/encoding/prototext
		decode.go#L261: 	var val protoreflect.Value
		decode.go#L278: func (d decoder) unmarshalScalar(fd protoreflect.FieldDescriptor) (protoreflect.Value, error) {
		decode.go#L281: 		return protoreflect.Value{}, err
		decode.go#L285: 		return protoreflect.Value{}, d.unexpectedTokenError(tok)
		decode.go#L328: 				return protoreflect.Value{}, d.newError(tok.Pos(), "contains invalid UTF-8")
		decode.go#L353: 	return protoreflect.Value{}, d.newError(tok.Pos(), "invalid value for %v type: %v", kind, tok.RawString())
		decode.go#L443: 	var unmarshalMapValue func() (protoreflect.Value, error)
		decode.go#L446: 		unmarshalMapValue = func() (protoreflect.Value, error) {
		decode.go#L449: 				return protoreflect.Value{}, err
		decode.go#L454: 		unmarshalMapValue = func() (protoreflect.Value, error) {
		decode.go#L492: func (d decoder) unmarshalMapEntry(fd protoreflect.FieldDescriptor, mmap protoreflect.Map, unmarshalMapValue func() (protoreflect.Value, error)) error {
		decode.go#L494: 	var pval protoreflect.Value
		encode.go#L183: 	order.RangeFields(m, order.IndexNameFieldOrder, func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		encode.go#L202: func (e encoder) marshalField(name string, val protoreflect.Value, fd protoreflect.FieldDescriptor) error {
		encode.go#L216: func (e encoder) marshalSingular(val protoreflect.Value, fd protoreflect.FieldDescriptor) error {
		encode.go#L282: 	order.RangeEntries(mmap, order.GenericKeyOrder, func(key protoreflect.MapKey, val protoreflect.Value) bool {

	google.golang.org/protobuf/internal/descfmt
		stringer.go#L315: 		if _, ok := rv.Interface().(protoreflect.Value); ok {

	google.golang.org/protobuf/internal/encoding/defval
		default.go#L38: func Unmarshal(s string, k protoreflect.Kind, evs protoreflect.EnumValueDescriptors, f Format) (protoreflect.Value, protoreflect.EnumValueDescriptor, error) {
		default.go#L115: 	return protoreflect.Value{}, nil, errors.New("could not parse value for %v: %q", k, s)
		default.go#L121: func Marshal(v protoreflect.Value, ev protoreflect.EnumValueDescriptor, k protoreflect.Kind, f Format) (string, error) {

	google.golang.org/protobuf/internal/filedesc
		desc.go#L387: func (fd *Field) Default() protoreflect.Value                        { return fd.L1.Default.get(fd) }
		desc.go#L488: func (xd *Extension) Default() protoreflect.Value            { return xd.lazyInit().Default.get(xd) }
		desc.go#L664: func DefaultValue(v protoreflect.Value, ev protoreflect.EnumValueDescriptor) defaultValue {
		desc.go#L703: 	val   protoreflect.Value
		desc.go#L708: func (dv *defaultValue) get(fd protoreflect.FieldDescriptor) protoreflect.Value {
		desc.go#L712: 			return protoreflect.Value{}

	google.golang.org/protobuf/internal/impl
		codec_extension.go#L68: 	value      protoreflect.Value
		codec_extension.go#L77: 	value protoreflect.Value
		codec_extension.go#L169: func (f *ExtensionField) Set(t protoreflect.ExtensionType, v protoreflect.Value) {
		codec_extension.go#L177: func (f *ExtensionField) Value() protoreflect.Value {
		codec_field.go#L236: func sizeMessageValue(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_field.go#L241: func appendMessageValue(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_field.go#L246: func consumeMessageValue(b []byte, v protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (protoreflect.Value, unmarshalOutput, error) {
		codec_field.go#L252: func isInitMessageValue(v protoreflect.Value) error {
		codec_field.go#L265: func sizeGroupValue(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_field.go#L270: func appendGroupValue(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_field.go#L275: func consumeGroupValue(b []byte, v protoreflect.Value, num protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (protoreflect.Value, unmarshalOutput, error) {
		codec_field.go#L535: func sizeMessageSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_field.go#L546: func appendMessageSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_field.go#L567: func consumeMessageSliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_field.go#L570: 		return protoreflect.Value{}, out, errUnknown
		codec_field.go#L574: 		return protoreflect.Value{}, out, errDecode
		codec_field.go#L582: 		return protoreflect.Value{}, out, err
		codec_field.go#L590: func isInitMessageSliceValue(listv protoreflect.Value) error {
		codec_field.go#L609: func sizeGroupSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_field.go#L620: func appendGroupSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_field.go#L636: func consumeGroupSliceValue(b []byte, listv protoreflect.Value, num protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_field.go#L639: 		return protoreflect.Value{}, out, errUnknown
		codec_field.go#L643: 		return protoreflect.Value{}, out, errDecode
		codec_field.go#L651: 		return protoreflect.Value{}, out, err
		codec_gen.go#L269: func sizeBoolValue(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L274: func appendBoolValue(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L281: func consumeBoolValue(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L283: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L297: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L311: func sizeBoolSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L321: func appendBoolSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L332: func consumeBoolSliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L337: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L352: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L361: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L375: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L390: func sizeBoolPackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L405: func appendBoolPackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L433: func sizeEnumValue(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L438: func appendEnumValue(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L445: func consumeEnumValue(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L447: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L461: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L475: func sizeEnumSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L485: func appendEnumSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L496: func consumeEnumSliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L501: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L516: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L525: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L539: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L554: func sizeEnumPackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L569: func appendEnumPackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L848: func sizeInt32Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L853: func appendInt32Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L860: func consumeInt32Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L862: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L876: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L890: func sizeInt32SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L900: func appendInt32SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L911: func consumeInt32SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L916: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L931: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L940: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L954: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L969: func sizeInt32PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L984: func appendInt32PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1263: func sizeSint32Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L1268: func appendSint32Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1275: func consumeSint32Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L1277: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L1291: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L1305: func sizeSint32SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L1315: func appendSint32SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1326: func consumeSint32SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L1331: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L1346: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L1355: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L1369: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L1384: func sizeSint32PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L1399: func appendSint32PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1678: func sizeUint32Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L1683: func appendUint32Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1690: func consumeUint32Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L1692: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L1706: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L1720: func sizeUint32SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L1730: func appendUint32SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L1741: func consumeUint32SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L1746: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L1761: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L1770: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L1784: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L1799: func sizeUint32PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L1814: func appendUint32PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2093: func sizeInt64Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L2098: func appendInt64Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2105: func consumeInt64Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L2107: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L2121: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L2135: func sizeInt64SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L2145: func appendInt64SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2156: func consumeInt64SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L2161: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L2176: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L2185: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L2199: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L2214: func sizeInt64PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L2229: func appendInt64PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2508: func sizeSint64Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L2513: func appendSint64Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2520: func consumeSint64Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L2522: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L2536: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L2550: func sizeSint64SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L2560: func appendSint64SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2571: func consumeSint64SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L2576: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L2591: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L2600: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L2614: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L2629: func sizeSint64PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L2644: func appendSint64PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2923: func sizeUint64Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L2928: func appendUint64Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2935: func consumeUint64Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L2937: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L2951: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L2965: func sizeUint64SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L2975: func appendUint64SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L2986: func consumeUint64SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L2991: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3006: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3015: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L3029: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3044: func sizeUint64PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L3059: func appendUint64PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3284: func sizeSfixed32Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L3289: func appendSfixed32Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3296: func consumeSfixed32Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L3298: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L3302: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3316: func sizeSfixed32SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L3323: func appendSfixed32SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3334: func consumeSfixed32SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L3339: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3344: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3353: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L3357: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3372: func sizeSfixed32PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L3383: func appendSfixed32PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3604: func sizeFixed32Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L3609: func appendFixed32Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3616: func consumeFixed32Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L3618: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L3622: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3636: func sizeFixed32SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L3643: func appendFixed32SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3654: func consumeFixed32SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L3659: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3664: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3673: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L3677: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3692: func sizeFixed32PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L3703: func appendFixed32PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3924: func sizeFloatValue(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L3929: func appendFloatValue(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3936: func consumeFloatValue(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L3938: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L3942: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3956: func sizeFloatSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L3963: func appendFloatSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L3974: func consumeFloatSliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L3979: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3984: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L3993: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L3997: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4012: func sizeFloatPackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L4023: func appendFloatPackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4244: func sizeSfixed64Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L4249: func appendSfixed64Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4256: func consumeSfixed64Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L4258: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L4262: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4276: func sizeSfixed64SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L4283: func appendSfixed64SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4294: func consumeSfixed64SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L4299: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4304: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4313: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L4317: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4332: func sizeSfixed64PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L4343: func appendSfixed64PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4564: func sizeFixed64Value(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L4569: func appendFixed64Value(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4576: func consumeFixed64Value(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L4578: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L4582: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4596: func sizeFixed64SliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L4603: func appendFixed64SliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4614: func consumeFixed64SliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L4619: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4624: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4633: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L4637: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4652: func sizeFixed64PackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L4663: func appendFixed64PackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4884: func sizeDoubleValue(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L4889: func appendDoubleValue(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4896: func consumeDoubleValue(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L4898: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L4902: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4916: func sizeDoubleSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L4923: func appendDoubleSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L4934: func consumeDoubleSliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L4939: 			return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4944: 				return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4953: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L4957: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L4972: func sizeDoublePackedSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L4983: func appendDoublePackedSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5288: func sizeStringValue(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L5293: func appendStringValue(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5300: func consumeStringValue(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L5302: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L5306: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L5320: func appendStringValueValidateUTF8(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5330: func consumeStringValueValidateUTF8(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L5332: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L5336: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L5339: 		return protoreflect.Value{}, out, errInvalidUTF8{}
		codec_gen.go#L5353: func sizeStringSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L5363: func appendStringSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5374: func consumeStringSliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L5377: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L5381: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L5628: func sizeBytesValue(v protoreflect.Value, tagsize int, opts marshalOptions) int {
		codec_gen.go#L5633: func appendBytesValue(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5640: func consumeBytesValue(b []byte, _ protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L5642: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L5646: 		return protoreflect.Value{}, out, errDecode
		codec_gen.go#L5660: func sizeBytesSliceValue(listv protoreflect.Value, tagsize int, opts marshalOptions) (size int) {
		codec_gen.go#L5670: func appendBytesSliceValue(b []byte, listv protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error) {
		codec_gen.go#L5681: func consumeBytesSliceValue(b []byte, listv protoreflect.Value, _ protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (_ protoreflect.Value, out unmarshalOutput, err error) {
		codec_gen.go#L5684: 		return protoreflect.Value{}, out, errUnknown
		codec_gen.go#L5688: 		return protoreflect.Value{}, out, errDecode
		codec_map.go#L23: 	keyZero    protoreflect.Value
		codec_map.go#L139: 			var v protoreflect.Value
		codec_map.go#L148: 			var v protoreflect.Value
		codec_map.go#L196: 			var v protoreflect.Value
		codec_tables.go#L28: 	size      func(v protoreflect.Value, tagsize int, opts marshalOptions) int
		codec_tables.go#L29: 	marshal   func(b []byte, v protoreflect.Value, wiretag uint64, opts marshalOptions) ([]byte, error)
		codec_tables.go#L30: 	unmarshal func(b []byte, v protoreflect.Value, num protowire.Number, wtyp protowire.Type, opts unmarshalOptions) (protoreflect.Value, unmarshalOutput, error)
		codec_tables.go#L31: 	isInit    func(v protoreflect.Value) error
		codec_tables.go#L32: 	merge     func(dst, src protoreflect.Value, opts mergeOptions) protoreflect.Value
		convert.go#L23: 	PBValueOf(reflect.Value) protoreflect.Value
		convert.go#L26: 	GoValueOf(protoreflect.Value) reflect.Value
		convert.go#L29: 	IsValidPB(protoreflect.Value) bool
		convert.go#L37: 	New() protoreflect.Value
		convert.go#L42: 	Zero() protoreflect.Value
		convert.go#L90: 	defVal := func(fd protoreflect.FieldDescriptor, zero protoreflect.Value) protoreflect.Value {
		convert.go#L147: 	def    protoreflect.Value
		convert.go#L150: func (c *boolConverter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L156: func (c *boolConverter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L159: func (c *boolConverter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L166: func (c *boolConverter) New() protoreflect.Value  { return c.def }
		convert.go#L167: func (c *boolConverter) Zero() protoreflect.Value { return c.def }
		convert.go#L171: 	def    protoreflect.Value
		convert.go#L174: func (c *int32Converter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L180: func (c *int32Converter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L183: func (c *int32Converter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L190: func (c *int32Converter) New() protoreflect.Value  { return c.def }
		convert.go#L191: func (c *int32Converter) Zero() protoreflect.Value { return c.def }
		convert.go#L195: 	def    protoreflect.Value
		convert.go#L198: func (c *int64Converter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L204: func (c *int64Converter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L207: func (c *int64Converter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L214: func (c *int64Converter) New() protoreflect.Value  { return c.def }
		convert.go#L215: func (c *int64Converter) Zero() protoreflect.Value { return c.def }
		convert.go#L219: 	def    protoreflect.Value
		convert.go#L222: func (c *uint32Converter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L228: func (c *uint32Converter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L231: func (c *uint32Converter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L238: func (c *uint32Converter) New() protoreflect.Value  { return c.def }
		convert.go#L239: func (c *uint32Converter) Zero() protoreflect.Value { return c.def }
		convert.go#L243: 	def    protoreflect.Value
		convert.go#L246: func (c *uint64Converter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L252: func (c *uint64Converter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L255: func (c *uint64Converter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L262: func (c *uint64Converter) New() protoreflect.Value  { return c.def }
		convert.go#L263: func (c *uint64Converter) Zero() protoreflect.Value { return c.def }
		convert.go#L267: 	def    protoreflect.Value
		convert.go#L270: func (c *float32Converter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L276: func (c *float32Converter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L279: func (c *float32Converter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L286: func (c *float32Converter) New() protoreflect.Value  { return c.def }
		convert.go#L287: func (c *float32Converter) Zero() protoreflect.Value { return c.def }
		convert.go#L291: 	def    protoreflect.Value
		convert.go#L294: func (c *float64Converter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L300: func (c *float64Converter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L303: func (c *float64Converter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L310: func (c *float64Converter) New() protoreflect.Value  { return c.def }
		convert.go#L311: func (c *float64Converter) Zero() protoreflect.Value { return c.def }
		convert.go#L315: 	def    protoreflect.Value
		convert.go#L318: func (c *stringConverter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L324: func (c *stringConverter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L333: func (c *stringConverter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L340: func (c *stringConverter) New() protoreflect.Value  { return c.def }
		convert.go#L341: func (c *stringConverter) Zero() protoreflect.Value { return c.def }
		convert.go#L345: 	def    protoreflect.Value
		convert.go#L348: func (c *bytesConverter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L357: func (c *bytesConverter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L360: func (c *bytesConverter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L367: func (c *bytesConverter) New() protoreflect.Value  { return c.def }
		convert.go#L368: func (c *bytesConverter) Zero() protoreflect.Value { return c.def }
		convert.go#L372: 	def    protoreflect.Value
		convert.go#L376: 	var def protoreflect.Value
		convert.go#L385: func (c *enumConverter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L392: func (c *enumConverter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L396: func (c *enumConverter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L405: func (c *enumConverter) New() protoreflect.Value {
		convert.go#L409: func (c *enumConverter) Zero() protoreflect.Value {
		convert.go#L421: func (c *messageConverter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert.go#L438: func (c *messageConverter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert.go#L462: func (c *messageConverter) IsValidPB(v protoreflect.Value) bool {
		convert.go#L480: func (c *messageConverter) New() protoreflect.Value {
		convert.go#L487: func (c *messageConverter) Zero() protoreflect.Value {
		convert_list.go#L29: func (c *listConverter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert_list.go#L38: func (c *listConverter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert_list.go#L46: func (c *listConverter) IsValidPB(v protoreflect.Value) bool {
		convert_list.go#L58: func (c *listConverter) New() protoreflect.Value {
		convert_list.go#L62: func (c *listConverter) Zero() protoreflect.Value {
		convert_list.go#L71: func (c *listPtrConverter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert_list.go#L78: func (c *listPtrConverter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert_list.go#L82: func (c *listPtrConverter) IsValidPB(v protoreflect.Value) bool {
		convert_list.go#L94: func (c *listPtrConverter) New() protoreflect.Value {
		convert_list.go#L98: func (c *listPtrConverter) Zero() protoreflect.Value {
		convert_list.go#L113: func (ls *listReflect) Get(i int) protoreflect.Value {
		convert_list.go#L116: func (ls *listReflect) Set(i int, v protoreflect.Value) {
		convert_list.go#L119: func (ls *listReflect) Append(v protoreflect.Value) {
		convert_list.go#L122: func (ls *listReflect) AppendMutable() protoreflect.Value {
		convert_list.go#L133: func (ls *listReflect) NewElement() protoreflect.Value {
		convert_map.go#L30: func (c *mapConverter) PBValueOf(v reflect.Value) protoreflect.Value {
		convert_map.go#L37: func (c *mapConverter) GoValueOf(v protoreflect.Value) reflect.Value {
		convert_map.go#L41: func (c *mapConverter) IsValidPB(v protoreflect.Value) bool {
		convert_map.go#L53: func (c *mapConverter) New() protoreflect.Value {
		convert_map.go#L57: func (c *mapConverter) Zero() protoreflect.Value {
		convert_map.go#L75: func (ms *mapReflect) Get(k protoreflect.MapKey) protoreflect.Value {
		convert_map.go#L79: 		return protoreflect.Value{}
		convert_map.go#L83: func (ms *mapReflect) Set(k protoreflect.MapKey, v protoreflect.Value) {
		convert_map.go#L92: func (ms *mapReflect) Mutable(k protoreflect.MapKey) protoreflect.Value {
		convert_map.go#L103: func (ms *mapReflect) Range(f func(protoreflect.MapKey, protoreflect.Value) bool) {
		convert_map.go#L113: func (ms *mapReflect) NewValue() protoreflect.Value {
		equal.go#L50: 		var vx, vy protoreflect.Value
		equal.go#L134: func equalValue(fd protoreflect.FieldDescriptor, vx, vy protoreflect.Value) bool {
		equal.go#L163: 	mx.Range(func(k protoreflect.MapKey, vx protoreflect.Value) bool {
		extension.go#L92: func (xi *ExtensionInfo) New() protoreflect.Value {
		extension.go#L95: func (xi *ExtensionInfo) Zero() protoreflect.Value {
		extension.go#L98: func (xi *ExtensionInfo) ValueOf(v any) protoreflect.Value {
		extension.go#L101: func (xi *ExtensionInfo) InterfaceOf(v protoreflect.Value) any {
		extension.go#L104: func (xi *ExtensionInfo) IsValidValue(v protoreflect.Value) bool {
		legacy_extension.go#L170: func (x placeholderExtension) Default() protoreflect.Value                        { return protoreflect.Value{} }
		legacy_message.go#L525: func (m aberrantMessage) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		legacy_message.go#L534: func (m aberrantMessage) Get(fd protoreflect.FieldDescriptor) protoreflect.Value {
		legacy_message.go#L540: func (m aberrantMessage) Set(protoreflect.FieldDescriptor, protoreflect.Value) {
		legacy_message.go#L543: func (m aberrantMessage) Mutable(protoreflect.FieldDescriptor) protoreflect.Value {
		legacy_message.go#L546: func (m aberrantMessage) NewField(protoreflect.FieldDescriptor) protoreflect.Value {
		merge.go#L94: 			var dv protoreflect.Value
		merge.go#L115: func mergeScalarValue(dst, src protoreflect.Value, opts mergeOptions) protoreflect.Value {
		merge.go#L119: func mergeBytesValue(dst, src protoreflect.Value, opts mergeOptions) protoreflect.Value {
		merge.go#L123: func mergeListValue(dst, src protoreflect.Value, opts mergeOptions) protoreflect.Value {
		merge.go#L132: func mergeBytesListValue(dst, src protoreflect.Value, opts mergeOptions) protoreflect.Value {
		merge.go#L143: func mergeMessageListValue(dst, src protoreflect.Value, opts mergeOptions) protoreflect.Value {
		merge.go#L154: func mergeMessageValue(dst, src protoreflect.Value, opts mergeOptions) protoreflect.Value {
		message_opaque.go#L159: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L169: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L177: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L184: 		newField: func() protoreflect.Value {
		message_opaque.go#L211: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L221: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L230: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L234: 		newField: func() protoreflect.Value {
		message_opaque.go#L277: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L296: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L311: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L327: 		newField: func() protoreflect.Value {
		message_opaque.go#L360: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L374: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L386: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L393: 		newField: func() protoreflect.Value {
		message_opaque.go#L413: 	var getter func(p pointer) protoreflect.Value
		message_opaque.go#L454: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L471: 		newField: func() protoreflect.Value {
		message_opaque.go#L496: 		get: func(p pointer) protoreflect.Value {
		message_opaque.go#L510: 		set: func(p pointer, v protoreflect.Value) {
		message_opaque.go#L518: 		mutable: func(p pointer) protoreflect.Value {
		message_opaque.go#L537: 		newField: func() protoreflect.Value {
		message_opaque.go#L554: func (list presenceList) Append(v protoreflect.Value) {
		message_opaque_gen.go#L15: func getterForOpaqueNullableScalar(mi *MessageInfo, index uint32, fd protoreflect.FieldDescriptor, fs reflect.StructField, conv Converter, fieldOffset offset) func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L22: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L32: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L40: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L48: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L56: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L64: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L72: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L80: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L89: 			return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L103: 		return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L115: 			return func(p pointer) protoreflect.Value {
		message_opaque_gen.go#L123: 		return func(p pointer) protoreflect.Value {
		message_reflect.go#L236: func (m *extensionMap) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		message_reflect.go#L273: func (m *extensionMap) Get(xd protoreflect.ExtensionTypeDescriptor) protoreflect.Value {
		message_reflect.go#L281: func (m *extensionMap) Set(xd protoreflect.ExtensionTypeDescriptor, v protoreflect.Value) {
		message_reflect.go#L305: func (m *extensionMap) Mutable(xd protoreflect.ExtensionTypeDescriptor) protoreflect.Value {
		message_reflect_field.go#L21: 	get        func(pointer) protoreflect.Value
		message_reflect_field.go#L22: 	set        func(pointer, protoreflect.Value)
		message_reflect_field.go#L23: 	mutable    func(pointer) protoreflect.Value
		message_reflect_field.go#L25: 	newField   func() protoreflect.Value
		message_reflect_field.go#L40: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L43: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L46: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L52: 		newField: func() protoreflect.Value {
		message_reflect_field.go#L102: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L113: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L121: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L138: 		newField: func() protoreflect.Value {
		message_reflect_field.go#L166: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L176: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L184: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L191: 		newField: func() protoreflect.Value {
		message_reflect_field.go#L219: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L229: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L237: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L241: 		newField: func() protoreflect.Value {
		message_reflect_field.go#L256: 	var getter func(p pointer) protoreflect.Value
		message_reflect_field.go#L309: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L326: 		newField: func() protoreflect.Value {
		message_reflect_field.go#L354: 		get: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L361: 		set: func(p pointer, v protoreflect.Value) {
		message_reflect_field.go#L368: 		mutable: func(p pointer) protoreflect.Value {
		message_reflect_field.go#L378: 		newField: func() protoreflect.Value {
		message_reflect_field_gen.go#L15: func getterForNullableScalar(fd protoreflect.FieldDescriptor, fs reflect.StructField, conv Converter, fieldOffset offset) func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L23: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L36: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L47: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L58: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L69: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L80: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L91: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L102: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L114: 			return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L128: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L140: 			return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L151: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L165: func getterForDirectScalar(fd protoreflect.FieldDescriptor, fs reflect.StructField, conv Converter, fieldOffset offset) func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L169: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L179: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L187: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L195: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L203: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L211: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L219: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L227: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L236: 			return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L247: 		return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L256: 			return func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L264: 		return func(p pointer) protoreflect.Value {
		message_reflect_gen.go#L44: func (m *messageState) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		message_reflect_gen.go#L84: func (m *messageState) Get(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L93: func (m *messageState) Set(fd protoreflect.FieldDescriptor, v protoreflect.Value) {
		message_reflect_gen.go#L102: func (m *messageState) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L111: func (m *messageState) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L175: func (m *messageReflectWrapper) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		message_reflect_gen.go#L215: func (m *messageReflectWrapper) Get(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L224: func (m *messageReflectWrapper) Set(fd protoreflect.FieldDescriptor, v protoreflect.Value) {
		message_reflect_gen.go#L233: func (m *messageReflectWrapper) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L242: func (m *messageReflectWrapper) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value {

	google.golang.org/protobuf/internal/order
		range.go#L17: 	v  protoreflect.Value
		range.go#L29: 	VisitField = func(protoreflect.FieldDescriptor, protoreflect.Value) bool
		range.go#L50: 	fs.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		range.go#L68: 	v protoreflect.Value
		range.go#L80: 	VisitEntry = func(protoreflect.MapKey, protoreflect.Value) bool
		range.go#L101: 	es.Range(func(k protoreflect.MapKey, v protoreflect.Value) bool {

	google.golang.org/protobuf/proto
		checkinit.go#L45: 	m.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		checkinit.go#L58: 			v.Map().Range(func(key protoreflect.MapKey, v protoreflect.Value) bool {
		decode.go#L233: 		key      protoreflect.Value
		decode.go#L234: 		val      protoreflect.Value
		decode.go#L262: 			var v protoreflect.Value
		decode_gen.go#L22: func (o UnmarshalOptions) unmarshalScalar(b []byte, wtyp protowire.Type, fd protoreflect.FieldDescriptor) (val protoreflect.Value, n int, err error) {
		decode_gen.go#L159: 			return protoreflect.Value{}, 0, errors.InvalidUTF8(string(fd.FullName()))
		encode.go#L255: 	order.RangeFields(m, fieldOrder, func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		encode.go#L266: func (o MarshalOptions) marshalField(b []byte, fd protoreflect.FieldDescriptor, value protoreflect.Value) ([]byte, error) {
		encode.go#L313: 	order.RangeEntries(mapv, keyOrder, func(key protoreflect.MapKey, value protoreflect.Value) bool {
		encode_gen.go#L40: func (o MarshalOptions) marshalSingular(b []byte, fd protoreflect.FieldDescriptor, v protoreflect.Value) ([]byte, error) {
		extension.go#L158: 	m.ProtoReflect().Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		merge.go#L89: 	src.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		merge.go#L128: 	src.Range(func(k protoreflect.MapKey, v protoreflect.Value) bool {
		merge.go#L143: func (o mergeOptions) cloneBytes(v protoreflect.Value) protoreflect.Value {
		messageset.go#L18: 	m.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		messageset.go#L37: 	order.RangeFields(m, fieldOrder, func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		messageset.go#L47: func (o MarshalOptions) marshalMessageSetField(b []byte, fd protoreflect.FieldDescriptor, value protoreflect.Value) ([]byte, error) {
		reset.go#L36: 	m.Range(func(fd protoreflect.FieldDescriptor, _ protoreflect.Value) bool {
		size.go#L65: 	m.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		size.go#L73: func (o MarshalOptions) sizeField(fd protoreflect.FieldDescriptor, value protoreflect.Value) (size int) {
		size.go#L105: 	mapv.Range(func(key protoreflect.MapKey, value protoreflect.Value) bool {
		size_gen.go#L14: func (o MarshalOptions) sizeSingular(num protowire.Number, kind protoreflect.Kind, v protoreflect.Value) int {