Bosatsu/Proto/Wire
source code: - test_workspace/Bosatsu/Proto/Wire.bosatsu
public dependencies: Bosatsu/IO/Bytes
Index
- Types:
FieldValue - Values:
decode_bool,decode_double,decode_enum,decode_fields,decode_fixed32,decode_fixed64,decode_float,decode_int32,decode_int64,decode_packed_fixed32,decode_packed_fixed64,decode_packed_varints,decode_sfixed32,decode_sfixed64,decode_sint32,decode_sint64,decode_uint32,decode_uint64,encode_bool,encode_double_bits,encode_enum,encode_fixed32,encode_fixed32_bits,encode_fixed64,encode_fixed64_bits,encode_float_bits,encode_int32,encode_int64,encode_sfixed32_bits,encode_sfixed64_bits,encode_sint32,encode_sint64,encode_uint32,encode_uint64,encode_varint_u64,field_fixed32,field_fixed64,field_length_delimited,field_varint,if_Some
Types
FieldValue
type FieldValue
Constructors
Fixed32(bits: Int)Fixed64(bits: Int)LengthDelimited(payload: Bosatsu/IO/Bytes::Bytes)Varint(bits: Int)
Values
decode_bool
def decode_bool(bits: Int) -> Bool
decode_double
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
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
def encode_bool(value: Bool) -> Int
encode_double_bits
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
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]