Lines Matching refs:rest
871 if let Some((lit, rest)) = cursor.literal() { in parse()
872 return Ok((Lit::new(lit), rest)); in parse()
875 if let Some((ident, rest)) = cursor.ident() { in parse()
882 return Ok((Lit::Bool(lit_bool), rest)); in parse()
886 if let Some((punct, rest)) = cursor.punct() { in parse()
888 if let Some((lit, rest)) = parse_negative_lit(punct, rest) { in parse()
889 return Ok((lit, rest)); in parse()
900 let (lit, rest) = cursor.literal()?; in parse_negative_lit()
919 rest, in parse_negative_lit()
934 rest, in parse_negative_lit()
1299 let (byte, rest) = backslash_x(s); in parse_lit_str_cooked()
1300 s = rest; in parse_lit_str_cooked()
1305 let (ch, rest) = backslash_u(s); in parse_lit_str_cooked()
1306 s = rest; in parse_lit_str_cooked()
1395 let (b, rest) = backslash_x(v); in parse_lit_byte_str_cooked()
1396 v = rest; in parse_lit_byte_str_cooked()
1471 let (b, rest) = backslash_x(v); in parse_lit_c_str_cooked()
1473 v = rest; in parse_lit_c_str_cooked()
1477 let (ch, rest) = backslash_u(v); in parse_lit_c_str_cooked()
1479 v = rest; in parse_lit_c_str_cooked()
1541 let (b, rest) = backslash_x(v); in parse_lit_byte()
1542 v = rest; in parse_lit_byte()
1580 let (byte, rest) = backslash_x(s); in parse_lit_char()
1581 s = rest; in parse_lit_char()
1586 let (ch, rest) = backslash_u(s); in parse_lit_char()
1587 s = rest; in parse_lit_char()