module Protobuf::Message
 
  Direct including types
- Protobuf::CodeGeneratorRequest
 - Protobuf::CodeGeneratorRequest::DescriptorProto
 - Protobuf::CodeGeneratorRequest::EnumDescriptorProto
 - Protobuf::CodeGeneratorRequest::EnumValueDescriptorProto
 - Protobuf::CodeGeneratorRequest::FieldDescriptorProto
 - Protobuf::CodeGeneratorRequest::FieldOptions
 - Protobuf::CodeGeneratorRequest::FileDescriptorProto
 - Protobuf::CodeGeneratorRequest::MethodDescriptorProto
 - Protobuf::CodeGeneratorRequest::MethodOptions
 - Protobuf::CodeGeneratorRequest::ServiceDescriptorProto
 - Protobuf::CodeGeneratorRequest::ServiceOptions
 - Protobuf::CodeGeneratorRequest::UninterpretedOption
 - Protobuf::CodeGeneratorRequest::UninterpretedOption::NamePart
 - Protobuf::CodeGeneratorResponse
 - Protobuf::CodeGeneratorResponse::File
 
Defined in:
protobuf/message.crMacro Summary
- _add_field(tag, name, pb_type, options = {} of Symbol => Bool)
 - _generate_decoder(pbVer)
 - _generate_encoder(pbVer)
 - _generate_getters_setters
 - _generate_hash_getters
 - contract(&blk)
 - contract_of(syntax, &blk)
 - extensions(range)
 - optional(name, type, tag, default = nil, repeated = false, packed = false)
 - repeated(name, type, tag, packed = false)
 - required(name, type, tag, default = nil)