Lines Matching defs:stream
24 stream: proc_macro::TokenStream,
51 fn new(stream: proc_macro::TokenStream) -> Self {
53 stream,
59 self.stream.is_empty() && self.extra.is_empty()
67 self.stream.extend(self.extra.drain(..));
73 self.stream
204 first.stream.extend(streams.map(|s| match s {
223 fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, stream: I) {
227 for token in stream {
231 TokenStream::Fallback(tts) => tts.extend(stream),
241 tts.stream
553 pub fn new(delimiter: Delimiter, stream: TokenStream) -> Self {
554 match stream {
564 TokenStream::Fallback(stream) => {
565 Group::Fallback(fallback::Group::new(delimiter, stream))
582 pub fn stream(&self) -> TokenStream {
584 Group::Compiler(g) => TokenStream::Compiler(DeferredTokenStream::new(g.stream())),
585 Group::Fallback(g) => TokenStream::Fallback(g.stream()),