module Protobuf::Message

Direct including types

Defined in:

protobuf/message.cr

Macro Summary

Instance Method Summary

Macro Detail

macro _add_field(tag, name, pb_type, options = {} of Symbol => Bool) #

[View source]
macro _generate_decoder(pbVer) #

[View source]
macro _generate_encoder(pbVer) #

[View source]
macro _generate_getters_setters #

[View source]
macro _generate_hash_getters #

[View source]
macro contract(&blk) #

[View source]
macro contract_of(syntax, &blk) #

[View source]
macro extensions(range) #

[View source]
macro optional(name, type, tag, default = nil, repeated = false, packed = false) #

[View source]
macro repeated(name, type, tag, packed = false) #

[View source]
macro required(name, type, tag, default = nil) #

[View source]

Instance Method Detail

def ==(other : Protobuf::Message) #

[View source]