Lines Matching refs:token_stream
3 use proc_macro::{token_stream, Group, Punct, Spacing, TokenStream, TokenTree};
5 pub(crate) fn try_ident(it: &mut token_stream::IntoIter) -> Option<String> {
13 pub(crate) fn try_literal(it: &mut token_stream::IntoIter) -> Option<String> {
21 pub(crate) fn try_string(it: &mut token_stream::IntoIter) -> Option<String> {
37 pub(crate) fn expect_ident(it: &mut token_stream::IntoIter) -> String {
41 pub(crate) fn expect_punct(it: &mut token_stream::IntoIter) -> char {
49 pub(crate) fn expect_string(it: &mut token_stream::IntoIter) -> String {
53 pub(crate) fn expect_string_ascii(it: &mut token_stream::IntoIter) -> String {
59 pub(crate) fn expect_group(it: &mut token_stream::IntoIter) -> Group {
67 pub(crate) fn expect_end(it: &mut token_stream::IntoIter) {