Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 13 additions & 14 deletions stubs/protobuf/google/protobuf/internal/encoder.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -30,20 +30,19 @@ def TagBytes(field_number: int, wire_type: int) -> bytes: ...

_Encoder: TypeAlias = Callable[[Callable[[bytes], int], bytes, bool], int]

Int32Encoder: _Encoder
Int64Encoder: _Encoder
EnumEncoder: _Encoder
UInt32Encoder: _Encoder
UInt64Encoder: _Encoder
SInt32Encoder: _Encoder
SInt64Encoder: _Encoder
Fixed32Encoder: _Encoder
Fixed64Encoder: _Encoder
SFixed32Encoder: _Encoder
SFixed64Encoder: _Encoder
FloatEncoder: _Encoder
DoubleEncoder: _Encoder

def Int32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def Int64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def EnumEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def UInt32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def UInt64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def SInt32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def SInt64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def Fixed32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def Fixed64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def SFixed32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def SFixed64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def FloatEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def DoubleEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def BoolEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def StringEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
def BytesEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...
Expand Down