|
9 | 9 | "errors"
|
10 | 10 | "fmt"
|
11 | 11 | "strconv"
|
| 12 | + |
| 13 | + protoV2 "google.golang.org/protobuf/proto" |
12 | 14 | )
|
13 | 15 |
|
14 | 16 | var (
|
@@ -82,11 +84,30 @@ func UnmarshalJSONEnum(m map[string]int32, data []byte, enumName string) (int32,
|
82 | 84 | return val, nil
|
83 | 85 | }
|
84 | 86 |
|
85 |
| -// Deprecated: Do not use. |
| 87 | +// Deprecated: Do not use; this type existed for intenal-use only. |
86 | 88 | type InternalMessageInfo struct{}
|
87 | 89 |
|
88 |
| -func (*InternalMessageInfo) DiscardUnknown(Message) { panic("not implemented") } |
89 |
| -func (*InternalMessageInfo) Marshal([]byte, Message, bool) ([]byte, error) { panic("not implemented") } |
90 |
| -func (*InternalMessageInfo) Merge(Message, Message) { panic("not implemented") } |
91 |
| -func (*InternalMessageInfo) Size(Message) int { panic("not implemented") } |
92 |
| -func (*InternalMessageInfo) Unmarshal(Message, []byte) error { panic("not implemented") } |
| 90 | +// Deprecated: Do not use; this method existed for intenal-use only. |
| 91 | +func (*InternalMessageInfo) DiscardUnknown(m Message) { |
| 92 | + DiscardUnknown(m) |
| 93 | +} |
| 94 | + |
| 95 | +// Deprecated: Do not use; this method existed for intenal-use only. |
| 96 | +func (*InternalMessageInfo) Marshal(b []byte, m Message, deterministic bool) ([]byte, error) { |
| 97 | + return protoV2.MarshalOptions{Deterministic: deterministic}.MarshalAppend(b, MessageV2(m)) |
| 98 | +} |
| 99 | + |
| 100 | +// Deprecated: Do not use; this method existed for intenal-use only. |
| 101 | +func (*InternalMessageInfo) Merge(dst, src Message) { |
| 102 | + protoV2.Merge(MessageV2(dst), MessageV2(src)) |
| 103 | +} |
| 104 | + |
| 105 | +// Deprecated: Do not use; this method existed for intenal-use only. |
| 106 | +func (*InternalMessageInfo) Size(m Message) int { |
| 107 | + return protoV2.Size(MessageV2(m)) |
| 108 | +} |
| 109 | + |
| 110 | +// Deprecated: Do not use; this method existed for intenal-use only. |
| 111 | +func (*InternalMessageInfo) Unmarshal(m Message, b []byte) error { |
| 112 | + return protoV2.UnmarshalOptions{Merge: true}.Unmarshal(b, MessageV2(m)) |
| 113 | +} |
0 commit comments