Lines Matching refs:ch
26 Ok(Some(ch)) => {
27 Err(ParseError::UnexpectedCharacter(position.line(), position.column(), ch).into())
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(),
234 Some(ch) => {
237 if !ESCAPE[ch as usize] {
241 match ch {
304 if let Some(ch) = deserializer.reader.peek().map_err(Error::new_reader)? {
305 let result = match ch {
306 ZERO..=NINE => ch as u16 - ZERO as u16,
307 A_LOWER..=F_LOWER => ch as u16 - A_LOWER as u16 + 10,
308 A_UPPER..=F_UPPER => ch as u16 - A_UPPER as u16 + 10,
495 fn utf8_acc_cont_byte(ch: u32, byte: u8) -> u32 {
496 (ch << 6) | (byte & CONT_MASK) as u32
504 let ch = if x < 128 {
514 let mut ch = utf8_acc_cont_byte(init, y);
523 ch = init << 12 | y_z;
530 ch = (init & 7) << 18 | utf8_acc_cont_byte(y_z, w);
533 ch
535 unsafe { Ok(Some(char::from_u32_unchecked(ch))) }