• Home
  • Raw
  • Download

Lines Matching full:crate

5 use crate::descriptor::field_descriptor_proto::Type;
6 use crate::message_dyn::MessageDyn;
7 use crate::reflect::dynamic::map::DynamicMap;
8 use crate::reflect::dynamic::optional::DynamicOptional;
9 use crate::reflect::dynamic::repeated::DynamicRepeated;
10 use crate::reflect::map::ReflectMap;
11 use crate::reflect::protobuf_type_box::ProtobufType;
12 use crate::reflect::repeated::ReflectRepeated;
13 use crate::reflect::value::value_ref::ReflectValueMut;
14 use crate::reflect::FieldDescriptor;
15 use crate::reflect::MessageDescriptor;
16 use crate::reflect::ReflectFieldRef;
17 use crate::reflect::ReflectMapMut;
18 use crate::reflect::ReflectMapRef;
19 use crate::reflect::ReflectRepeatedMut;
20 use crate::reflect::ReflectRepeatedRef;
21 use crate::reflect::ReflectValueBox;
22 use crate::reflect::ReflectValueRef;
23 use crate::reflect::RuntimeFieldType;
24 use crate::reflect::Syntax;
25 use crate::rt::bytes_size;
26 use crate::rt::compute_raw_varint32_size;
27 use crate::rt::compute_raw_varint64_size;
28 use crate::rt::int32_size;
29 use crate::rt::int64_size;
30 use crate::rt::map::read_map_template;
31 use crate::rt::sint32_size;
32 use crate::rt::sint64_size;
33 use crate::rt::string_size;
34 use crate::rt::tag_size;
35 use crate::rt::uint32_size;
36 use crate::rt::uint64_size;
37 use crate::rt::unknown_fields_size;
38 use crate::rt::unknown_or_group::read_unknown_or_skip_group_with_tag_unpacked;
39 use crate::rt::vec_packed_bool_size;
40 use crate::rt::vec_packed_double_size;
41 use crate::rt::vec_packed_fixed32_size;
42 use crate::rt::vec_packed_fixed64_size;
43 use crate::rt::vec_packed_float_size;
44 use crate::rt::vec_packed_int32_size;
45 use crate::rt::vec_packed_int64_size;
46 use crate::rt::vec_packed_sfixed32_size;
47 use crate::rt::vec_packed_sfixed64_size;
48 use crate::rt::vec_packed_sint32_size;
49 use crate::rt::vec_packed_sint64_size;
50 use crate::rt::vec_packed_uint32_size;
51 use crate::rt::vec_packed_uint64_size;
52 use crate::text_format;
53 use crate::wire_format::WireType;
54 use crate::CodedInputStream;
55 use crate::CodedOutputStream;
56 use crate::SpecialFields;
57 use crate::UnknownFields;
59 pub(crate) mod map;
60 pub(crate) mod optional;
61 pub(crate) mod repeated;
99 pub(crate) struct DynamicMessage {
108 pub(crate) fn new(descriptor: MessageDescriptor) -> DynamicMessage { in new()
116 pub(crate) fn descriptor(&self) -> &MessageDescriptor { in descriptor()
130 pub(crate) fn get_reflect<'a>(&'a self, field: &FieldDescriptor) -> ReflectFieldRef<'a> { in get_reflect()
161 pub(crate) fn mut_singular_field_or_default<'a>( in mut_singular_field_or_default()
175 pub(crate) fn mut_repeated<'a>( in mut_repeated()
189 pub(crate) fn mut_map<'a>(&'a mut self, field: &FieldDescriptor) -> ReflectMapMut<'a> { in mut_map()
200 pub(crate) fn set_field(&mut self, field: &FieldDescriptor, value: ReflectValueBox) { in set_field()
211 pub(crate) fn downcast_ref(message: &dyn MessageDyn) -> &DynamicMessage { in downcast_ref()
216 pub(crate) fn downcast_mut(message: &mut dyn MessageDyn) -> &mut DynamicMessage { in downcast_mut()
224 ) -> crate::Result<()> { in for_each_field_to_write()
274 fn field(&mut self, t: Type, number: u32, value: &ReflectValueRef) -> crate::Result<()>; in field()
280 ) -> crate::Result<()>; in repeated_packed()
288 ) -> crate::Result<()>; in map_field_entry()
289 fn unknown_fields(&mut self, unknown_fields: &UnknownFields) -> crate::Result<()>; in unknown_fields()
343 fn merge_from_dyn(&mut self, is: &mut CodedInputStream) -> crate::Result<()> { in merge_from_dyn()
393 fn write_to_with_cached_sizes_dyn(&self, os: &mut CodedOutputStream) -> crate::Result<()> { in write_to_with_cached_sizes_dyn()
404 ) -> crate::Result<()> { in write_to_with_cached_sizes_dyn()
413 ) -> crate::Result<()> { in write_to_with_cached_sizes_dyn()
424 ) -> crate::Result<()> { in write_to_with_cached_sizes_dyn()
433 fn unknown_fields(&mut self, unknown_fields: &UnknownFields) -> crate::Result<()> { in write_to_with_cached_sizes_dyn()
454 ) -> crate::Result<()> { in compute_size_dyn()
464 ) -> crate::Result<()> { in compute_size_dyn()
476 ) -> crate::Result<()> { in compute_size_dyn()
484 fn unknown_fields(&mut self, unknown_fields: &UnknownFields) -> crate::Result<()> { in compute_size_dyn()
513 ) -> crate::Result<()> { in singular_write_to()
633 ) -> crate::Result<()> { in repeated_write_to()