Lines Matching refs:it

5 pub(crate) fn try_ident(it: &mut token_stream::IntoIter) -> Option<String> {  in try_ident()
6 if let Some(TokenTree::Ident(ident)) = it.next() { in try_ident()
13 pub(crate) fn try_sign(it: &mut token_stream::IntoIter) -> Option<char> { in try_sign()
14 let peek = it.clone().next(); in try_sign()
17 let _ = it.next(); in try_sign()
24 pub(crate) fn try_literal(it: &mut token_stream::IntoIter) -> Option<String> { in try_literal()
25 if let Some(TokenTree::Literal(literal)) = it.next() { in try_literal()
32 pub(crate) fn try_string(it: &mut token_stream::IntoIter) -> Option<String> { in try_string()
33 try_literal(it).and_then(|string| { in try_string()
48 pub(crate) fn expect_ident(it: &mut token_stream::IntoIter) -> String { in expect_ident()
49 try_ident(it).expect("Expected Ident") in expect_ident()
52 pub(crate) fn expect_punct(it: &mut token_stream::IntoIter) -> char { in expect_punct()
53 if let TokenTree::Punct(punct) = it.next().expect("Reached end of token stream for Punct") { in expect_punct()
60 pub(crate) fn expect_string(it: &mut token_stream::IntoIter) -> String { in expect_string()
61 try_string(it).expect("Expected string") in expect_string()
64 pub(crate) fn expect_string_ascii(it: &mut token_stream::IntoIter) -> String { in expect_string_ascii()
65 let string = try_string(it).expect("Expected string"); in expect_string_ascii()
70 pub(crate) fn expect_group(it: &mut token_stream::IntoIter) -> Group { in expect_group()
71 if let TokenTree::Group(group) = it.next().expect("Reached end of token stream for Group") { in expect_group()
78 pub(crate) fn expect_end(it: &mut token_stream::IntoIter) { in expect_end()
79 if it.next().is_some() { in expect_end()
124 pub(crate) fn expect_string_field(it: &mut token_stream::IntoIter, expected_name: &str) -> String { in expect_string_field()
125 assert_eq!(expect_ident(it), expected_name); in expect_string_field()
126 assert_eq!(expect_punct(it), ':'); in expect_string_field()
127 let string = expect_string(it); in expect_string_field()
128 assert_eq!(expect_punct(it), ','); in expect_string_field()