Lines Matching refs:str

64     ($deserializer: expr, $str: expr) => {{
65 for item in $str {
425 let str =
426 unsafe { core::str::from_utf8_unchecked(deserializer.reader.cached_slice().unwrap()) };
429 Number::Unsigned(str.parse::<u64>().map_err(|_| Error::ParseNumber)?)
431 (true, false, false) => Number::Signed(str.parse::<i64>().map_err(|_| Error::ParseNumber)?),
432 (_, _, _) => Number::Float(str.parse::<f64>().map_err(|_| Error::ParseNumber)?),
738 let str = "\"";
739 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
749 let str = "abcdefghijklmnopqrstuvwxyz1234567890-=~!@#$%^&*()_+[]{}|<>?:;'\"";
750 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
763 let str = r#"\/\\\"\uCAFE\uBABE\uAB98\uFCDE\ubcda\uef4A\b\f\n\r\t""#;
764 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
781 let str = r#"\uD852\uDF62""#;
782 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
793 let str = "abc";
794 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
798 let str = r#"\g""#;
799 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
803 let str = r#"\"#;
804 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
808 let str = r#"\uBEEF"#;
809 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
812 let str = r#"\uZ000"#;
813 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
816 let str = r#"\u"#;
817 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
820 let str = r#"\uD852\uDB00""#;
821 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
825 let str = "\u{0}";
826 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
845 let str = r#"0"#;
846 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
849 let str = r#"-0"#;
850 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
853 let str = r#"0.123e+4"#;
854 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
859 let str = r#""#;
860 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
864 let str = r#"a123"#;
865 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
869 let str = r#".123"#;
870 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
874 let str = r#"+1234"#;
875 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
879 let str = r#"00001234"#;
880 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
886 let str = r#"12a34"#;
887 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
893 let str = r#"12.a34"#;
894 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
897 let str = r#"12."#;
898 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
901 let str = r#"12.3a4"#;
902 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
908 let str = r#"12.34e+2a3"#;
909 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
914 let str = r#"12.34e"#;
915 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
918 let str = r#"12.34ea"#;
919 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
922 let str = r#"12.34e+"#;
923 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
943 let str = r#"]"#;
944 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
947 let str = r#" ]"#;
948 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
951 let str = r#"1, 2, 3]"#;
952 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
956 let str = "\
961 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
967 let str = "";
968 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
971 let str = "1 ";
972 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
976 let str = "1 2";
977 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
981 let str = "1, 2,]";
982 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1002 let str = "}";
1003 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1009 let str = "\"key1\": \"value\", \"key2\": \"value\"}";
1010 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1014 let str = "\
1018 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1024 let str = "";
1025 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1029 let str = ",";
1030 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1034 let str = "\"key1\": \"value\", \"key2\": \"value\",}";
1035 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1039 let str = "\"key1\"t";
1040 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1043 let str = "\"key1\"";
1044 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1048 let str = "\"key1\": 1 t";
1049 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1052 let str = "\"key1\": 1, t";
1053 let mut deserializer = Deserializer::new_from_slice(str.as_bytes());
1097 let mut str = String::from(r#"{"key":"value"}"#);
1100 str = str.replace(r#""value""#, r#"{"key":"value"}"#);
1102 let text = str.as_bytes();
1106 let mut str = String::from(r#"{"key":"value"}"#);
1109 str = str.replace(r#""value""#, r#"{"key":"value"}"#);
1111 let text = str.as_bytes();