Bosatsu/Proto/Wire

source code: - test_workspace/Bosatsu/Proto/Wire.bosatsu

public dependencies: Bosatsu/IO/Bytes

Index

Types

FieldValue

type FieldValue

Constructors

  • Fixed32(bits: Int)
  • Fixed64(bits: Int)
  • LengthDelimited(payload: Bosatsu/IO/Bytes::Bytes)
  • Varint(bits: Int)

Values

decode_bool

references: Bool, Int

def decode_bool(bits: Int) -> Bool

decode_double

references: Float64, Int

def decode_double(bits: Int) -> Float64

decode_enum

references: Int

def decode_enum(bits: Int) -> Int

decode_fields

references: Bosatsu/IO/Bytes::Bytes, FieldValue, Int, List, Option, Tuple2

def decode_fields(bytes: Bosatsu/IO/Bytes::Bytes) -> Option[List[(Int, FieldValue)]]

decode_fixed32

references: Int

def decode_fixed32(bits: Int) -> Int

decode_fixed64

references: Int

def decode_fixed64(bits: Int) -> Int

decode_float

references: Float64, Int

def decode_float(bits: Int) -> Float64

decode_int32

references: Int

def decode_int32(bits: Int) -> Int

decode_int64

references: Int

def decode_int64(bits: Int) -> Int

decode_packed_fixed32

references: Bosatsu/IO/Bytes::Bytes, Int, List, Option

def decode_packed_fixed32(bytes: Bosatsu/IO/Bytes::Bytes) -> Option[List[Int]]

decode_packed_fixed64

references: Bosatsu/IO/Bytes::Bytes, Int, List, Option

def decode_packed_fixed64(bytes: Bosatsu/IO/Bytes::Bytes) -> Option[List[Int]]

decode_packed_varints

references: Bosatsu/IO/Bytes::Bytes, Int, List, Option

def decode_packed_varints(bytes: Bosatsu/IO/Bytes::Bytes) -> Option[List[Int]]

decode_sfixed32

references: Int

def decode_sfixed32(bits: Int) -> Int

decode_sfixed64

references: Int

def decode_sfixed64(bits: Int) -> Int

decode_sint32

references: Int

def decode_sint32(bits: Int) -> Int

decode_sint64

references: Int

def decode_sint64(bits: Int) -> Int

decode_uint32

references: Int

def decode_uint32(bits: Int) -> Int

decode_uint64

references: Int

def decode_uint64(bits: Int) -> Int

encode_bool

references: Bool, Int

def encode_bool(value: Bool) -> Int

encode_double_bits

references: Float64, Int

def encode_double_bits(value: Float64) -> Int

encode_enum

references: Int

def encode_enum(value: Int) -> Int

encode_fixed32

references: Bosatsu/IO/Bytes::Bytes, Int

def encode_fixed32(value: Int) -> Bosatsu/IO/Bytes::Bytes

encode_fixed32_bits

references: Int

def encode_fixed32_bits(value: Int) -> Int

encode_fixed64

references: Bosatsu/IO/Bytes::Bytes, Int

def encode_fixed64(value: Int) -> Bosatsu/IO/Bytes::Bytes

encode_fixed64_bits

references: Int

def encode_fixed64_bits(value: Int) -> Int

encode_float_bits

references: Float64, Int

def encode_float_bits(value: Float64) -> Int

encode_int32

references: Int

def encode_int32(value: Int) -> Int

encode_int64

references: Int

def encode_int64(value: Int) -> Int

encode_sfixed32_bits

references: Int

def encode_sfixed32_bits(value: Int) -> Int

encode_sfixed64_bits

references: Int

def encode_sfixed64_bits(value: Int) -> Int

encode_sint32

references: Int

def encode_sint32(value: Int) -> Int

encode_sint64

references: Int

def encode_sint64(value: Int) -> Int

encode_uint32

references: Int

def encode_uint32(value: Int) -> Int

encode_uint64

references: Int

def encode_uint64(value: Int) -> Int

encode_varint_u64

references: Bosatsu/IO/Bytes::Bytes, Int

def encode_varint_u64(value: Int) -> Bosatsu/IO/Bytes::Bytes

field_fixed32

references: Bosatsu/IO/Bytes::Bytes, Int

def field_fixed32(field_number: Int, value: Int) -> Bosatsu/IO/Bytes::Bytes

field_fixed64

references: Bosatsu/IO/Bytes::Bytes, Int

def field_fixed64(field_number: Int, value: Int) -> Bosatsu/IO/Bytes::Bytes

field_length_delimited

references: Bosatsu/IO/Bytes::Bytes, Int

def field_length_delimited(field_number: Int, payload: Bosatsu/IO/Bytes::Bytes) -> Bosatsu/IO/Bytes::Bytes

field_varint

references: Bosatsu/IO/Bytes::Bytes, Int

def field_varint(field_number: Int, value: Int) -> Bosatsu/IO/Bytes::Bytes

if_Some

references: Option

def if_Some[a, b](o: Option[a], fn: a -> Option[b]) -> Option[b]