bend-kit-protobuf
Releases (2)
Definitions (125)
protobuf.bend
- type Word64Signed integers use two's-complement bits, not host numeric conversions.
- type Error
- type Value
- type Field
- def valid_number
- def Word64.zero
- def Word64.is_zero
- def Word64.shr7
- def Word64.zigzag
- def Word64.unzigzag
- def read32.result
- def read32
- def read64.hi
- def read64.lo
- def read64
- def varint.add.low
- def varint.add.pick
- def varint.add
- type VarintByte
- def varint.read.result
- def varint.read
- def varint.goThe last byte must fit its word; its continuation bit is never allowed.
- def read_varint
- def read_varint32
- def read_blob.slice
- def read_blob.fits
- def read_blob.length
- def read_blob.word
- def read_blob
- def read_value.varint
- def read_value.fixed64
- def read_value.blob
- def read_value.fixed32
- def read_value
- type Frame
- type DecodeState
- def decode.state
- def decode.step.value
- def decode.step.close
- def decode.step.kind
- def decode.step.valid
- def decode.step.tag
- def decode.step
- def decode.goExplicit group stack keeps decoding linear and avoids mutually recursive parsers.
- def decode.limit
- def decode
- def append.limitAppend checks subtraction before addition, including U32 size overflow.
- def append
- def byte.limit
- def byte
- def write_varint.done
- def write_varint.go
- def write_varint
- def write_tag.valid
- def write_tag
- def write_fixed32.limit
- def write_fixed32
- def write_fixed64.limit
- def write_fixed64
- def write_value
- def write_field
- def encode.goDepth is the first decreasing argument for a group; list tails decrease the second.
- def encode
- type PackedState
- def packed_decode.state
- def packed_decode.step.value
- def packed_decode.step
- def packed_decode.go
- def packed_decode.result
- def packed_decode.limit
- def packed_decode.valid
- def packed_decode
- def packed_encode.go
- def packed_encode
- def from_uint32
- def to_uint32
- def from_int32
- def to_int32
- def from_sint32
- def unzigzag32
- def to_sint32
- def from_fixed32
- def to_fixed32
- def from_sfixed32
- def to_sfixed32
- def from_uint64
- def to_uint64
- def from_int64
- def to_int64
- def from_sint64
- def to_sint64
- def from_fixed64
- def to_fixed64
- def from_sfixed64
- def to_sfixed64
- def from_bool
- def to_bool
- def float_of_bitsNumeric F32.to_u32 is not a bit cast.
- def from_float
- def to_float