Lines Matching refs:FieldAccessor2
123 pub(crate) trait FieldAccessor2<M, R: ?Sized>: Sync interface
146 Simple(Box<dyn FieldAccessor2<M, dyn ProtobufValue>>),
148 Optional(Box<dyn FieldAccessor2<M, dyn ReflectOptional>>),
150 Repeated(Box<dyn FieldAccessor2<M, dyn ReflectRepeated>>),
152 Map(Box<dyn FieldAccessor2<M, dyn ReflectMap>>),
548 impl<M, V> FieldAccessor2<M, dyn ReflectRepeated> for MessageGetMut<M, Vec<V>>
580 impl<M, V> FieldAccessor2<M, dyn ReflectRepeated> for MessageGetMut<M, RepeatedField<V>>
612 impl<M, V> FieldAccessor2<M, dyn ReflectOptional> for MessageGetMut<M, Option<V>>
644 impl<M, V> FieldAccessor2<M, dyn ReflectOptional> for MessageGetMut<M, SingularField<V>>
676 impl<M, V> FieldAccessor2<M, dyn ReflectOptional> for MessageGetMut<M, SingularPtrField<V>>
710 impl<M, V> FieldAccessor2<M, dyn ProtobufValue> for MessageGetMut<M, V>
742 impl<M, K, V> FieldAccessor2<M, dyn ReflectMap> for MessageGetMut<M, HashMap<K, V>>