Lines Matching refs:ReflectValueRef
14 fn as_ref(&self) -> ReflectValueRef; in as_ref() argument
31 fn as_ref_copy(&self) -> ReflectValueRef<'static> in as_ref_copy()
35 ReflectValueRef::Bool(v) => ReflectValueRef::Bool(v), in as_ref_copy()
36 ReflectValueRef::U32(v) => ReflectValueRef::U32(v), in as_ref_copy()
37 ReflectValueRef::U64(v) => ReflectValueRef::U64(v), in as_ref_copy()
38 ReflectValueRef::I32(v) => ReflectValueRef::I32(v), in as_ref_copy()
39 ReflectValueRef::I64(v) => ReflectValueRef::I64(v), in as_ref_copy()
40 ReflectValueRef::F32(v) => ReflectValueRef::F32(v), in as_ref_copy()
41 ReflectValueRef::F64(v) => ReflectValueRef::F64(v), in as_ref_copy()
42 ReflectValueRef::Enum(v) => ReflectValueRef::Enum(v), in as_ref_copy()
43 ReflectValueRef::String(..) in as_ref_copy()
44 | ReflectValueRef::Bytes(..) in as_ref_copy()
45 | ReflectValueRef::Message(..) => unreachable!(), in as_ref_copy()
51 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
52 ReflectValueRef::U32(*self) in as_ref()
57 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
58 ReflectValueRef::U64(*self) in as_ref()
63 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
64 ReflectValueRef::I32(*self) in as_ref()
69 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
70 ReflectValueRef::I64(*self) in as_ref()
75 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
76 ReflectValueRef::F32(*self) in as_ref()
81 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
82 ReflectValueRef::F64(*self) in as_ref()
87 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
88 ReflectValueRef::Bool(*self) in as_ref()
93 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
94 ReflectValueRef::String(*&self) in as_ref()
99 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
100 ReflectValueRef::String(self) in as_ref()
105 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
106 ReflectValueRef::Bytes(*&self) in as_ref()
112 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
113 ReflectValueRef::Bytes(&*self) in as_ref()
119 fn as_ref(&self) -> ReflectValueRef { in as_ref() argument
120 ReflectValueRef::String(&*self) in as_ref()
141 pub enum ReflectValueRef<'a> { enum
167 impl<'a> ReflectValueRef<'a> { impl
172 ReflectValueRef::U32(v) => v != 0, in is_non_zero()
173 ReflectValueRef::U64(v) => v != 0, in is_non_zero()
174 ReflectValueRef::I32(v) => v != 0, in is_non_zero()
175 ReflectValueRef::I64(v) => v != 0, in is_non_zero()
176 ReflectValueRef::F32(v) => v != 0., in is_non_zero()
177 ReflectValueRef::F64(v) => v != 0., in is_non_zero()
178 ReflectValueRef::Bool(v) => v, in is_non_zero()
179 ReflectValueRef::String(v) => !v.is_empty(), in is_non_zero()
180 ReflectValueRef::Bytes(v) => !v.is_empty(), in is_non_zero()
181 ReflectValueRef::Enum(v) => v.value() != 0, in is_non_zero()
182 ReflectValueRef::Message(_) => true, in is_non_zero()