def self.
ensure_length!(bytes : Bytes, start : Int32, length : Int32) : Nil
#
def self.
read_bytes(bytes : Bytes, start : Int32) : Tuple(Bytes, Int32)
#
def self.
read_string(bytes : Bytes, start : Int32) : Tuple(String, Int32)
#
def self.
read_varint(bytes : Bytes, start : Int32) : Tuple(UInt64, Int32)
#
def self.
skip_field(bytes : Bytes, start : Int32, wire_type : Int32) : Int32
#
def self.
write_bytes(io : IO, field_number : Int32, value : Bytes) : Nil
#
def self.
write_key(io : IO, field_number : Int32, wire_type : Int32) : Nil
#
def self.
write_string(io : IO, field_number : Int32, value : String) : Nil
#
def self.
write_varint(io : IO, value : UInt64) : Nil
#
def self.
write_varint_field(io : IO, field_number : Int32, value : UInt64) : Nil
#