Lines Matching refs:str
152 /// Deserializes an instance of type `T` from str.
165 /// let str = r#"{"int":1,"seq":["abcd","efgh"],"tup":[1,2,3]}"#;
171 /// assert_eq!(expected, from_str(str).unwrap())
173 pub fn from_str<'a, T>(str: &'a str) -> Result<T, Error>
177 from_slice(str.as_bytes())
370 let str = self.de_parse_string()?;
372 return visitor.visit_str(str.to_str()?);
375 visitor.visit_str(str.as_str())
457 _name: &'static str,
468 _name: &'static str,
521 _name: &'static str,
568 _name: &'static str,
569 _fields: &'static [&'static str],
580 _name: &'static str,
581 _variants: &'static [&'static str],
835 _fields: &'static [&'static str],
928 crate::from_slice::<HashMap<&str, i32>>(slice_map).unwrap()
1044 let str = "null";
1046 assert_eq!(expected, from_str(str).unwrap());
1050 let str = "123";
1052 assert_eq!(expected, from_str(str).unwrap());
1056 let str = "[123,321,true]";
1058 assert_eq!(expected, from_str(str).unwrap());
1067 let str = r#"{"int":1,"seq":["abcd","efgh"],"tup":[1,2,3]}"#;
1073 assert_eq!(expected, from_str(str).unwrap());
1075 let str = r#"{
1085 assert_eq!(expected, from_str(str).unwrap());
1130 Reference(Cow<'a, str>),