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)