Lines Matching defs:Value
22 impl<'de> Deserialize<'de> for Value { implementation
24 fn deserialize<D>(deserializer: D) -> Result<Value, D::Error> in deserialize()
31 type Value = Value; in deserialize() typedef
38 fn visit_bool<E>(self, value: bool) -> Result<Value, E> { in deserialize()
43 fn visit_i64<E>(self, value: i64) -> Result<Value, E> { in deserialize()
48 fn visit_u64<E>(self, value: u64) -> Result<Value, E> { in deserialize()
53 fn visit_f64<E>(self, value: f64) -> Result<Value, E> { in deserialize()
59 fn visit_str<E>(self, value: &str) -> Result<Value, E> in deserialize()
68 fn visit_string<E>(self, value: String) -> Result<Value, E> { in deserialize()
73 fn visit_none<E>(self) -> Result<Value, E> { in deserialize()
78 fn visit_some<D>(self, deserializer: D) -> Result<Value, D::Error> in deserialize()
86 fn visit_unit<E>(self) -> Result<Value, E> { in deserialize()
91 fn visit_seq<V>(self, mut visitor: V) -> Result<Value, V::Error> in deserialize()
105 fn visit_map<V>(self, mut visitor: V) -> Result<Value, V::Error> in deserialize()
139 impl FromStr for Value { implementation
141 fn from_str(s: &str) -> Result<Value, Error> { in from_str()
172 fn visit_array<'de, V>(array: Vec<Value>, visitor: V) -> Result<V::Value, Error> in visit_array()
190 fn visit_object<'de, V>(object: Map<String, Value>, visitor: V) -> Result<V::Value, Error> in visit_object() argument
208 impl<'de> serde::Deserializer<'de> for Value { implementation
212 fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_any()
241 fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_option()
257 ) -> Result<V::Value, Error> in deserialize_enum()
299 ) -> Result<V::Value, Error> in deserialize_newtype_struct()
316 fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_bool()
326 fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_char()
333 fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_str()
340 fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_string()
351 fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_bytes()
358 fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_byte_buf()
370 fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_unit()
380 fn deserialize_unit_struct<V>(self, _name: &'static str, visitor: V) -> Result<V::Value, Error> in deserialize_unit_struct()
387 fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_seq()
397 fn deserialize_tuple<V>(self, _len: usize, visitor: V) -> Result<V::Value, Error> in deserialize_tuple()
409 ) -> Result<V::Value, Error> in deserialize_tuple_struct()
416 fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_map()
431 ) -> Result<V::Value, Error> in deserialize_struct()
442 fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_identifier()
449 fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_ignored_any()
467 fn variant_seed<V>(self, seed: V) -> Result<(V::Value, VariantDeserializer), Error> in variant_seed()
477 impl<'de> IntoDeserializer<'de, Error> for Value { implementation
499 fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value, Error> in newtype_variant_seed()
512 fn tuple_variant<V>(self, _len: usize, visitor: V) -> Result<V::Value, Error> in tuple_variant()
539 ) -> Result<V::Value, Error> in struct_variant()
572 fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>, Error> in next_element_seed()
607 fn next_key_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>, Error> in next_key_seed()
623 fn next_value_seed<T>(&mut self, seed: T) -> Result<T::Value, Error> in next_value_seed()
667 fn visit_array_ref<'de, V>(array: &'de [Value], visitor: V) -> Result<V::Value, Error> in visit_array_ref()
685 fn visit_object_ref<'de, V>(object: &'de Map<String, Value>, visitor: V) -> Result<V::Value, Error> in visit_object_ref() argument
703 impl<'de> serde::Deserializer<'de> for &'de Value { implementation
706 fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_any()
733 fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_option()
748 ) -> Result<V::Value, Error> in deserialize_enum()
790 ) -> Result<V::Value, Error> in deserialize_newtype_struct()
807 fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_bool()
817 fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_char()
824 fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_str()
834 fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_string()
841 fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_bytes()
852 fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_byte_buf()
859 fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_unit()
869 fn deserialize_unit_struct<V>(self, _name: &'static str, visitor: V) -> Result<V::Value, Error> in deserialize_unit_struct()
876 fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_seq()
886 fn deserialize_tuple<V>(self, _len: usize, visitor: V) -> Result<V::Value, Error> in deserialize_tuple()
898 ) -> Result<V::Value, Error> in deserialize_tuple_struct()
905 fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_map()
920 ) -> Result<V::Value, Error> in deserialize_struct()
931 fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_identifier()
938 fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_ignored_any()
955 fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self::Variant), Error> in variant_seed()
979 fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value, Error> in newtype_variant_seed()
992 fn tuple_variant<V>(self, _len: usize, visitor: V) -> Result<V::Value, Error> in tuple_variant()
1019 ) -> Result<V::Value, Error> in struct_variant()
1050 fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>, Error> in next_element_seed()
1085 fn next_key_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>, Error> in next_key_seed()
1101 fn next_value_seed<T>(&mut self, seed: T) -> Result<T::Value, Error> in next_value_seed()
1142 fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_any()
1161 fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_option()
1174 ) -> Result<V::Value, Error> in deserialize_newtype_struct()
1186 ) -> Result<V::Value, Error> in deserialize_enum()
1212 type Value = KeyClass; typedef
1214 fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error> in deserialize()
1223 type Value = KeyClass; typedef
1229 fn visit_str<E>(self, s: &str) -> Result<Self::Value, E> in visit_str()
1243 fn visit_string<E>(self, s: String) -> Result<Self::Value, E> in visit_string()
1257 impl Value { impl
1292 fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error> in deserialize_any()
1308 ) -> Result<V::Value, Error> in deserialize_enum()
1326 fn variant_seed<T>(self, seed: T) -> Result<(T::Value, Self::Variant), Error> in variant_seed()
1344 fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Error> in newtype_variant_seed()
1354 fn tuple_variant<V>(self, _len: usize, _visitor: V) -> Result<V::Value, Error> in tuple_variant()
1368 ) -> Result<V::Value, Error> in struct_variant()