Lines Matching refs:ProtobufValue
13 use crate::reflect::ProtobufValue;
92 struct GetSetCopyFnsImpl<M, V: ProtobufValue + Copy> {
97 impl<M, V: ProtobufValue + Copy> GetSetCopyFns<M> for GetSetCopyFnsImpl<M, V> {
99 (&(self.get)(m) as &dyn ProtobufValue).as_ref_copy() in get_field()
146 Simple(Box<dyn FieldAccessor2<M, dyn ProtobufValue>>),
551 V: ProtobufValue + 'static,
583 V: ProtobufValue + 'static,
615 V: ProtobufValue + Clone + 'static,
647 V: ProtobufValue + Clone + 'static,
679 V: ProtobufValue + Clone + 'static,
710 impl<M, V> FieldAccessor2<M, dyn ProtobufValue> for MessageGetMut<M, V>
713 V: ProtobufValue + Clone + 'static,
715 fn get_field<'a>(&self, m: &'a M) -> &'a dyn ProtobufValue { in get_field() argument
716 (self.get_field)(m) as &dyn ProtobufValue in get_field()
719 fn mut_field<'a>(&self, m: &'a mut M) -> &'a mut dyn ProtobufValue { in mut_field() argument
720 (self.mut_field)(m) as &mut dyn ProtobufValue in mut_field()
745 K: ProtobufValue + 'static,
746 V: ProtobufValue + 'static,