Lines Matching refs:Ok

69             Ok(self.advance(tag.len()))  in parse()
100 Ok((rest, _)) => { in skip_whitespace()
144 return Ok((input.advance(i + 2), &input.rest[..i + 2])); in block_comment()
162 Some(_) | None => Ok(input), in word_break()
177 if let Ok((rest, ())) = doc_comment(input, &mut trees) { in token_stream()
188 None => return Ok(trees.build()), in token_stream()
240 Ok((rest, tt)) => (rest, tt), in token_stream()
269 if let Ok((input, l)) = literal(input) { in leaf_token()
271 Ok((input, TokenTree::Literal(crate::Literal::_new_fallback(l)))) in leaf_token()
272 } else if let Ok((input, p)) = punct(input) { in leaf_token()
273 Ok((input, TokenTree::Punct(p))) in leaf_token()
274 } else if let Ok((input, i)) = ident(input) { in leaf_token()
275 Ok((input, TokenTree::Ident(i))) in leaf_token()
279 Ok((rest, TokenTree::Literal(repr))) in leaf_token()
307 return Ok((rest, ident)); in ident_any()
317 Ok((rest, ident)) in ident_any()
336 Ok((input.advance(end), &input.rest[..end])) in ident_not_raw()
342 Ok((rest, Literal::_new(input.rest[..end].to_string()))) in literal()
346 if let Ok(ok) = string(input) { in literal_nocapture()
347 Ok(ok) in literal_nocapture()
348 } else if let Ok(ok) = byte_string(input) { in literal_nocapture()
349 Ok(ok) in literal_nocapture()
350 } else if let Ok(ok) = c_string(input) { in literal_nocapture()
351 Ok(ok) in literal_nocapture()
352 } else if let Ok(ok) = byte(input) { in literal_nocapture()
353 Ok(ok) in literal_nocapture()
354 } else if let Ok(ok) = character(input) { in literal_nocapture()
355 Ok(ok) in literal_nocapture()
356 } else if let Ok(ok) = float(input) { in literal_nocapture()
357 Ok(ok) in literal_nocapture()
358 } else if let Ok(ok) = int(input) { in literal_nocapture()
359 Ok(ok) in literal_nocapture()
367 Ok((input, _)) => input, in literal_suffix()
373 if let Ok(input) = input.parse("\"") { in string()
375 } else if let Ok(input) = input.parse("r") { in string()
389 return Ok(literal_suffix(input)); in cooked_string()
423 return Ok(literal_suffix(rest)); in raw_string()
436 if let Ok(input) = input.parse("b\"") { in byte_string()
438 } else if let Ok(input) = input.parse("br") { in byte_string()
451 return Ok(literal_suffix(input)); in cooked_byte_string()
484 return Ok((input.advance(i + 1), &input.rest[..i])); in delimiter_of_raw_string()
500 return Ok(literal_suffix(rest)); in raw_byte_string()
517 if let Ok(input) = input.parse("c\"") { in c_string()
519 } else if let Ok(input) = input.parse("cr") { in c_string()
533 return Ok(literal_suffix(rest)); in raw_c_string()
553 return Ok(literal_suffix(input)); in cooked_c_string()
602 Ok(literal_suffix(input)) in byte()
622 Ok(literal_suffix(input)) in character()
643 Ok(()) in backslash_x_char()
652 Ok(()) in backslash_x_byte()
664 Ok(()) in backslash_x_nonzero()
706 return Ok(()); in trailing_backslash()
769 Ok(input.advance(len - 1)) in float_digits()
805 Ok(input.advance(len)) in float_digits()
869 Ok(input.advance(len)) in digits()
882 Ok((rest, Punct::new('\'', Spacing::Joint))) in punct()
886 Ok(_) => Spacing::Joint, in punct()
889 Ok((rest, Punct::new(ch, kind))) in punct()
908 Ok((input.advance(first.len_utf8()), first)) in punct_char()
959 Ok((rest, ())) in doc_comment()
966 Ok((input, (s, true))) in doc_comment_contents()
969 Ok((input, (&s[3..s.len() - 2], true))) in doc_comment_contents()
976 Ok((input, (s, false))) in doc_comment_contents()
979 Ok((input, (&s[3..s.len() - 2], false))) in doc_comment_contents()