module

Protobuf::Message

Instance methods

Macros

_add_field(tag, name, pb_type, options = {} of Symbol => Bool)
Source
_generate_decoder(pbVer)
Source
_generate_encoder(pbVer)
Source
_generate_getters_setters
Source
_generate_hash_getters
Source
contract
Source
contract_of(syntax, &blk)
Source
extensions(range)
Source
optional(name, type, tag, default = nil, repeated = false, packed = false)
Source
repeated(name, type, tag, packed = false)
Source
required(name, type, tag, default = nil)
Source