class Proto::Bootstrap::DescriptorProto

Included Modules

Defined in:

proto/bootstrap/descriptor.cr

Constructors

Instance Method Summary

Instance methods inherited from module Proto::HasUnknownFields

add_unknown_varint(field_number : Int32, value : UInt64) : Nil add_unknown_varint, capture_unknown_field(reader : Wire::Reader, field_number : Int32, wire_type : Int32) : Nil
capture_unknown_field(field : UnknownField) : Nil
capture_unknown_field
, decode_known_enum(field_number : Int32, raw_u64 : UInt64, & : Int32 -> ) : Nil decode_known_enum, extension_value?(descriptor : T) : ExtensionValue | Nil forall T extension_value?, extension_values(descriptor : T) : Array(ExtensionValue) forall T extension_values, has_extension?(descriptor : T) : Bool forall T has_extension?, unknown_fields : Array(UnknownField) unknown_fields, write_unknown_fields(writer : Wire::Writer) : Nil write_unknown_fields

Constructor Detail

def self.decode(io : IO) : self #

[View source]

Instance Method Detail

def encode(io : IO) : Nil #

[View source]
def enum_type : Array(EnumDescriptorProto) #

[View source]
def enum_type=(enum_type : Array(EnumDescriptorProto)) #

[View source]
def extension : Array(FieldDescriptorProto) #

[View source]
def extension=(extension : Array(FieldDescriptorProto)) #

[View source]
def field : Array(FieldDescriptorProto) #

[View source]
def field=(field : Array(FieldDescriptorProto)) #

[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def nested_type : Array(DescriptorProto) #

[View source]
def nested_type=(nested_type : Array(DescriptorProto)) #

[View source]
def oneof_decl : Array(OneofDescriptorProto) #

[View source]
def oneof_decl=(oneof_decl : Array(OneofDescriptorProto)) #

[View source]
def options : MessageOptions | Nil #

[View source]
def options=(options : MessageOptions | Nil) #

[View source]