module

Proto::Message

Inherits Proto::HasUnknownFields

Base module for generated message classes.

Concrete generated classes include this module and implement: def encode(io : IO) : Nil def self.decode(io : IO) : self

The Bytes convenience methods are provided here.

Class methods

decode_partial(io : IO)
Source

Instance methods

encode(io : IO) : Nil
Source
encode

Serialize this message to a byte slice.

Source
encode_partial(io : IO) : Nil
Source
encode_partial
Source
validate_required!
Source
validate_required_deep!
Source