Lines Matching defs:new
51 fn new(stream: proc_macro::TokenStream) -> Self {
54 extra: Vec::new(),
78 pub fn new() -> Self {
80 TokenStream::Compiler(DeferredTokenStream::new(proc_macro::TokenStream::new()))
82 TokenStream::Fallback(fallback::TokenStream::new())
113 Ok(TokenStream::Compiler(DeferredTokenStream::new(
139 TokenStream::Compiler(DeferredTokenStream::new(inner))
167 let mut punct = proc_macro::Punct::new(tt.as_char(), spacing);
179 TokenStream::Compiler(DeferredTokenStream::new(into_compiler_token(token).into()))
189 TokenStream::Compiler(DeferredTokenStream::new(
217 None => TokenStream::new(),
342 let mut o = Punct::new(tt.as_char(), spacing);
553 pub fn new(delimiter: Delimiter, stream: TokenStream) -> Self {
562 Group::Compiler(proc_macro::Group::new(delimiter, tts.into_token_stream()))
565 Group::Fallback(fallback::Group::new(delimiter, stream))
584 Group::Compiler(g) => TokenStream::Compiler(DeferredTokenStream::new(g.stream())),
661 Span::Compiler(s) => Ident::Compiler(proc_macro::Ident::new(string, s)),