Protobuf::Message
Instance methods
==(other : Protobuf::Message)
SourceMacros
_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
Sourcecontract
Sourcecontract_of(syntax, &blk)
Sourceextensions(range)
Sourceoptional(name, type, tag, default = nil, repeated = false, packed = false)
Sourcerepeated(name, type, tag, packed = false)
Sourcerequired(name, type, tag, default = nil)
Source