Lines Matching defs:stream
54 let mut stream: Vec<_> = group.stream().into_iter().collect();
57 && stream.len() >= 3
58 && matches!(&stream[0], TokenTree::Punct(p) if p.as_char() == '<')
59 && matches!(&stream[stream.len() - 1], TokenTree::Punct(p) if p.as_char() == '>')
62 *token = concat(&stream[1..stream.len() - 1], span);
65 expand(&mut stream);
66 let mut group = Group::new(delimiter, stream.into_iter().collect());
83 tokens.splice(i + 3..i + 4, group.stream());
90 tokens.splice(i..i + 1, group.stream());