Lines Matching refs:Some

26             Ok(Some(ch)) => {
45 Some(ch) if WHITE_SPACE_SET.contains(&ch) => $deserializer.reader.discard(),
56 Some(ch) if (ZERO..=NINE).contains(&ch) => $deserializer.reader.discard(),
67 Some(ch) if ch == *item => $deserializer.reader.discard(),
68 Some(_) => return unexpected_character!($deserializer),
101 Some(ZERO..=NINE | MINUS) => Ok(JsonValue::Number(parse_number(deserializer)?)), in parse_value()
102 Some(LEFT_CURLY_BRACKET) => { in parse_value()
106 Some(LEFT_SQUARE_BRACKET) => { in parse_value()
110 Some(QUOTATION_MARK) => { in parse_value()
114 Some(T_LOWER) => { in parse_value()
119 Some(F_LOWER) => { in parse_value()
124 Some(N_LOWER) => { in parse_value()
129 Some(_) => unexpected_character!(deserializer), in parse_value()
154 (InnerState::Start | InnerState::NoComma, Some(RIGHT_CURLY_BRACKET)) => { in parse_object()
161 (InnerState::Start | InnerState::AfterComma, Some(QUOTATION_MARK)) => { in parse_object()
167 Some(COLON) => deserializer.reader.discard(), in parse_object()
168 Some(_) => return unexpected_character!(deserializer), in parse_object()
179 (InnerState::Start, Some(_)) => return unexpected_character!(deserializer), in parse_object()
181 (InnerState::NoComma, Some(COMMA)) => { in parse_object()
186 (InnerState::NoComma, Some(_)) => return unexpected_character!(deserializer), in parse_object()
188 (InnerState::AfterComma, Some(_)) => return unexpected_character!(deserializer), in parse_object()
234 Some(ch) => { in parse_string_inner()
276 Some(QUOTATION_MARK) => QUOTATION_MARK, in parse_escape_character()
277 Some(REVERSE_SOLIDUS) => REVERSE_SOLIDUS, in parse_escape_character()
278 Some(SOLIDUS) => SOLIDUS, in parse_escape_character()
279 Some(BS) => BS_UNICODE as u8, in parse_escape_character()
280 Some(FF) => FF_UNICODE as u8, in parse_escape_character()
281 Some(LF) => LF_UNICODE as u8, in parse_escape_character()
282 Some(CR) => CR_UNICODE as u8, in parse_escape_character()
283 Some(HT) => HT_UNICODE as u8, in parse_escape_character()
284 Some(UNICODE) => { in parse_escape_character()
288 Some(_) => return unexpected_character!(deserializer), in parse_escape_character()
304 if let Some(ch) = deserializer.reader.peek().map_err(Error::new_reader)? { in parse_unicode()
342 Some(Ok(code)) => code, in parse_unicode()
364 if let Some(MINUS) = deserializer.reader.peek().map_err(Error::new_reader)? { in parse_number()
373 Some(ZERO) => { in parse_number()
379 Some(ONE..=NINE) => { in parse_number()
385 Some(_) => return unexpected_character!(deserializer), in parse_number()
390 if let Some(DECIMAL_POINT) = next_ch { in parse_number()
396 Some(ZERO..=NINE) => deserializer.reader.discard(), in parse_number()
397 Some(_) => return unexpected_character!(deserializer), in parse_number()
405 if let Some(E_LOWER | E_UPPER) = next_ch { in parse_number()
410 Some(PLUS | MINUS) => deserializer.reader.discard(), in parse_number()
411 Some(_) => {} in parse_number()
416 Some(ZERO..=NINE) => deserializer.reader.discard(), in parse_number()
417 Some(_) => return unexpected_character!(deserializer), in parse_number()
457 (InnerState::Start, Some(RIGHT_SQUARE_BRACKET)) => break, in parse_array()
467 (InnerState::NoComma, Some(RIGHT_SQUARE_BRACKET)) => break, in parse_array()
469 (InnerState::NoComma, Some(COMMA)) => { in parse_array()
474 (InnerState::NoComma, Some(_)) => return unexpected_character!(deserializer), in parse_array()
500 Some(x) => x, in read_error_char()
510 Some(y) => y, in read_error_char()
518 Some(z) => z, in read_error_char()
527 Some(w) => w, in read_error_char()
535 unsafe { Ok(Some(char::from_u32_unchecked(ch))) } in read_error_char()
570 assert_eq!(test_func(&mut deserializer).unwrap(), Some(b'n')); in ut_macro_eat_whitespace_until_not()
597 assert_eq!(test_func(&mut deserializer).unwrap(), Some(b'n')); in ut_macro_eat_digits_until_not()
662 assert_eq!(read_error_char(&mut deserializer).unwrap(), Some('��')); in ut_read_error_char()