Lines Matching defs:FieldDescriptorProto
181 pub extension: ::std::vec::Vec<FieldDescriptorProto>,
644 pub field: ::std::vec::Vec<FieldDescriptorProto>,
646 pub extension: ::std::vec::Vec<FieldDescriptorProto>,
1524 // @@protoc_insertion_point(message:google.protobuf.FieldDescriptorProto)
1525 pub struct FieldDescriptorProto {
1527 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.name)
1529 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.number)
1531 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.label)
1535 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.type)
1542 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.type_name)
1546 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.extendee)
1553 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.default_value)
1557 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.oneof_index)
1563 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.json_name)
1565 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.options)
1588 // @@protoc_insertion_point(field:google.protobuf.FieldDescriptorProto.proto3_optional)
1591 // @@protoc_insertion_point(special_field:google.protobuf.FieldDescriptorProto.special_fields)
1595 impl<'a> ::std::default::Default for &'a FieldDescriptorProto {
1596 fn default() -> &'a FieldDescriptorProto {
1597 <FieldDescriptorProto as crate::Message>::default_instance()
1601 impl FieldDescriptorProto {
1602 pub fn new() -> FieldDescriptorProto {
1661 // optional .google.protobuf.FieldDescriptorProto.Label label = 4;
1683 // optional .google.protobuf.FieldDescriptorProto.Type type = 5;
1892 |m: &FieldDescriptorProto| { &m.name },
1893 |m: &mut FieldDescriptorProto| { &mut m.name },
1897 |m: &FieldDescriptorProto| { &m.number },
1898 |m: &mut FieldDescriptorProto| { &mut m.number },
1902 |m: &FieldDescriptorProto| { &m.label },
1903 |m: &mut FieldDescriptorProto| { &mut m.label },
1907 |m: &FieldDescriptorProto| { &m.type_ },
1908 |m: &mut FieldDescriptorProto| { &mut m.type_ },
1912 |m: &FieldDescriptorProto| { &m.type_name },
1913 |m: &mut FieldDescriptorProto| { &mut m.type_name },
1917 |m: &FieldDescriptorProto| { &m.extendee },
1918 |m: &mut FieldDescriptorProto| { &mut m.extendee },
1922 |m: &FieldDescriptorProto| { &m.default_value },
1923 |m: &mut FieldDescriptorProto| { &mut m.default_value },
1927 |m: &FieldDescriptorProto| { &m.oneof_index },
1928 |m: &mut FieldDescriptorProto| { &mut m.oneof_index },
1932 |m: &FieldDescriptorProto| { &m.json_name },
1933 |m: &mut FieldDescriptorProto| { &mut m.json_name },
1937 |m: &FieldDescriptorProto| { &m.options },
1938 |m: &mut FieldDescriptorProto| { &mut m.options },
1942 |m: &FieldDescriptorProto| { &m.proto3_optional },
1943 |m: &mut FieldDescriptorProto| { &mut m.proto3_optional },
1945 crate::reflect::GeneratedMessageDescriptorData::new_2::<FieldDescriptorProto>(
1946 "FieldDescriptorProto",
1953 impl crate::Message for FieldDescriptorProto {
1954 const NAME: &'static str = "FieldDescriptorProto";
2098 fn new() -> FieldDescriptorProto {
2099 FieldDescriptorProto::new()
2117 fn default_instance() -> &'static FieldDescriptorProto {
2118 static instance: FieldDescriptorProto = FieldDescriptorProto {
2136 impl crate::MessageFull for FieldDescriptorProto {
2139 descriptor.get(|| file_descriptor().message_by_package_relative_name("FieldDescriptorProto").unwrap()).clone()
2143 impl ::std::fmt::Display for FieldDescriptorProto {
2149 impl crate::reflect::ProtobufValue for FieldDescriptorProto {
2153 /// Nested message and enums of message `FieldDescriptorProto`
2156 // @@protoc_insertion_point(enum:google.protobuf.FieldDescriptorProto.Type)
2158 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_DOUBLE)
2160 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_FLOAT)
2162 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_INT64)
2164 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_UINT64)
2166 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_INT32)
2168 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_FIXED64)
2170 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_FIXED32)
2172 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_BOOL)
2174 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_STRING)
2176 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_GROUP)
2178 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_MESSAGE)
2180 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_BYTES)
2182 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_UINT32)
2184 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_ENUM)
2186 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_SFIXED32)
2188 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_SFIXED64)
2190 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_SINT32)
2192 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Type.TYPE_SINT64)
2252 descriptor.get(|| super::file_descriptor().enum_by_package_relative_name("FieldDescriptorProto.Type").unwrap()).clone()
2289 crate::reflect::GeneratedEnumDescriptorData::new::<Type>("FieldDescriptorProto.Type")
2294 // @@protoc_insertion_point(enum:google.protobuf.FieldDescriptorProto.Label)
2296 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Label.LABEL_OPTIONAL)
2298 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Label.LABEL_REQUIRED)
2300 // @@protoc_insertion_point(enum_value:google.protobuf.FieldDescriptorProto.Label.LABEL_REPEATED)
2330 descriptor.get(|| super::file_descriptor().enum_by_package_relative_name("FieldDescriptorProto.Label").unwrap()).clone()
2352 crate::reflect::GeneratedEnumDescriptorData::new::<Label>("FieldDescriptorProto.Label")
3416 /// FieldDescriptorProto.type_name, but must refer to a message type.
8154 A\n\x05label\x18\x04\x20\x01(\x0e2+.google.protobuf.FieldDescriptorProto\
9590 messages.push(FieldDescriptorProto::generated_message_descriptor_data());