Lines Matching full:crate
3 use crate::descriptor::field_descriptor_proto::Type;
4 use crate::descriptor::FieldDescriptorProto;
5 use crate::descriptor::FileDescriptorProto;
6 use crate::owning_ref::OwningRef;
7 use crate::reflect::error::ReflectError;
8 use crate::reflect::field::protobuf_field_type::ProtobufFieldType;
9 use crate::reflect::file::building::FileDescriptorBuilding;
10 use crate::reflect::protobuf_type_box::ProtobufType;
11 use crate::reflect::EnumDescriptor;
12 use crate::reflect::EnumValueDescriptor;
13 use crate::reflect::FieldDescriptor;
14 use crate::reflect::FileDescriptor;
15 use crate::reflect::MessageDescriptor;
16 use crate::reflect::ReflectValueBox;
17 use crate::reflect::ReflectValueRef;
18 use crate::reflect::RuntimeType;
21 pub(crate) enum ForwardProtobufTypeBox {
28 pub(crate) fn message(message: MessageDescriptor) -> ForwardProtobufTypeBox { in message()
32 pub(crate) fn enumeration(enumeration: EnumDescriptor) -> ForwardProtobufTypeBox { in enumeration()
36 pub(crate) fn from_proto_type(t: Type) -> ForwardProtobufTypeBox { in from_proto_type()
40 pub(crate) fn resolve(&self, file: &FileDescriptor) -> ProtobufType { in resolve()
52 pub(crate) fn resolve_message(&self, file: &FileDescriptor) -> MessageDescriptor { in resolve_message()
61 pub(crate) enum ForwardProtobufFieldType {
68 pub(crate) fn resolve(&self, file: &FileDescriptor) -> ProtobufFieldType { in resolve()
80 pub(crate) enum FieldDefaultValue {
86 pub(crate) enum FieldKind {
99 pub(crate) struct FieldIndex {
100 pub(crate) proto: OwningRef<FileDescriptorProto, FieldDescriptorProto>,
101 pub(crate) kind: FieldKind,
102 pub(crate) json_name: String,
103 pub(crate) field_type: ForwardProtobufFieldType,
104 pub(crate) default_value: Option<FieldDefaultValue>,
111 ) -> crate::Result<FieldDefaultValue> { in enum_default_value()
130 ) -> crate::Result<FieldDefaultValue> { in parse_default_value()
149 pub(crate) fn index( in index()
153 ) -> crate::Result<FieldIndex> { in index()
188 pub(crate) fn default_value<'a>(&'a self, field: &FieldDescriptor) -> ReflectValueRef<'a> { in default_value()