Skip to content

Commit 5af6060

Browse files
[protobuf] Add missing encoder and sizer exports (#15422)
1 parent 0c2dae4 commit 5af6060

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

stubs/protobuf/google/protobuf/internal/encoder.pyi

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,18 @@ from google.protobuf.descriptor import FieldDescriptor
66
_Sizer: TypeAlias = Callable[[int, bool, bool], int]
77

88
Int32Sizer: _Sizer
9+
Int64Sizer: _Sizer
10+
EnumSizer: _Sizer
911
UInt32Sizer: _Sizer
12+
UInt64Sizer: _Sizer
1013
SInt32Sizer: _Sizer
14+
SInt64Sizer: _Sizer
1115
Fixed32Sizer: _Sizer
16+
SFixed32Sizer: _Sizer
17+
FloatSizer: _Sizer
1218
Fixed64Sizer: _Sizer
19+
SFixed64Sizer: _Sizer
20+
DoubleSizer: _Sizer
1321
BoolSizer: _Sizer
1422

1523
def StringSizer(field_number: int, is_repeated: bool, is_packed: bool) -> _Sizer: ...
@@ -23,8 +31,12 @@ def TagBytes(field_number: int, wire_type: int) -> bytes: ...
2331
_Encoder: TypeAlias = Callable[[Callable[[bytes], int], bytes, bool], int]
2432

2533
Int32Encoder: _Encoder
34+
Int64Encoder: _Encoder
35+
EnumEncoder: _Encoder
2636
UInt32Encoder: _Encoder
37+
UInt64Encoder: _Encoder
2738
SInt32Encoder: _Encoder
39+
SInt64Encoder: _Encoder
2840
Fixed32Encoder: _Encoder
2941
Fixed64Encoder: _Encoder
3042
SFixed32Encoder: _Encoder

0 commit comments

Comments
 (0)