| /linux/rust/quote/ |
| H A D | to_tokens.rs | 7 use proc_macro2::{Group, Ident, Literal, Punct, Span, TokenStream, TokenTree}; 52 fn to_tokens(&self, tokens: &mut TokenStream); in to_tokens() argument 58 fn to_token_stream(&self) -> TokenStream { in to_token_stream() argument 59 let mut tokens = TokenStream::new(); in to_token_stream() 68 fn into_token_stream(self) -> TokenStream in into_token_stream() 77 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 83 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 89 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 95 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 101 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument [all …]
|
| H A D | runtime.rs | 20 pub type TokenStream = proc_macro2::TokenStream; typedef 189 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 252 pub fn push_group(tokens: &mut TokenStream, delimiter: Delimiter, inner: TokenStream) { in push_group() argument 258 tokens: &mut TokenStream, in push_group_spanned() argument 261 inner: TokenStream, in push_group_spanned() argument 269 pub fn parse(tokens: &mut TokenStream, s: &str) { in parse() argument 270 let s: TokenStream = s.parse().expect("invalid token stream"); in parse() 275 pub fn parse_spanned(tokens: &mut TokenStream, span: Span, s: &str) { in parse_spanned() argument 276 let s: TokenStream = s.parse().expect("invalid token stream"); in parse_spanned() 298 pub fn push_ident(tokens: &mut TokenStream, s: &str) { in push_ident() argument [all …]
|
| H A D | ext.rs | 5 use proc_macro2::{TokenStream, TokenTree}; 61 impl TokenStreamExt for TokenStream { implementation 107 use proc_macro2::TokenStream; 111 impl Sealed for TokenStream {} implementation
|
| /linux/rust/macros/ |
| H A D | lib.rs | 25 use proc_macro::TokenStream; 134 pub fn module(ts: TokenStream) -> TokenStream { in module() argument 209 pub fn vtable(attr: TokenStream, ts: TokenStream) -> TokenStream { in vtable() argument 232 pub fn export(attr: TokenStream, ts: TokenStream) -> TokenStream { in export() argument 250 pub fn fmt(input: TokenStream) -> TokenStream { in fmt() argument 308 pub fn concat_idents(ts: TokenStream) -> TokenStream { in concat_idents() argument 446 pub fn paste(input: TokenStream) -> TokenStream { in paste() argument 475 pub fn kunit_tests(attr: TokenStream, ts: TokenStream) -> TokenStream { in kunit_tests() argument
|
| H A D | fmt.rs | 3 use proc_macro::{Ident, TokenStream, TokenTree}; 7 pub(crate) fn fmt(input: TokenStream) -> TokenStream { in fmt() argument 50 let mut args = TokenStream::from_iter(first_opt); in fmt() 52 let mut flush = |args: &mut TokenStream, current: &mut TokenStream| { in fmt() 57 let mut acc = TokenStream::new(); in fmt() 64 return (Some(acc), current.collect::<TokenStream>()); in fmt() 74 let mut current = TokenStream::new(); in fmt()
|
| H A D | pin_data.rs | |
| H A D | quote.rs | 3 use proc_macro::{TokenStream, TokenTree}; 6 fn to_tokens(&self, tokens: &mut TokenStream); in to_tokens() argument 10 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 18 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 24 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 30 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 35 impl ToTokens for TokenStream { implementation 36 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 49 let mut tokens = ::proc_macro::TokenStream::new(); 70 let mut tokens = ::proc_macro::TokenStream::new(); [all …]
|
| H A D | pinned_drop.rs | |
| H A D | concat_idents.rs | 3 use proc_macro::{token_stream, Ident, TokenStream, TokenTree}; 15 pub(crate) fn concat_idents(ts: TokenStream) -> TokenStream { in concat_idents() argument 22 TokenStream::from_iter([TokenTree::Ident(res)]) in concat_idents()
|
| H A D | vtable.rs | 3 use proc_macro::{Delimiter, Group, TokenStream, TokenTree}; 7 pub(crate) fn vtable(_attr: TokenStream, ts: TokenStream) -> TokenStream { in vtable() argument
|
| /linux/rust/proc-macro2/ |
| H A D | wrapper.rs | 23 pub(crate) enum TokenStream { enum 25 Fallback(fallback::TokenStream), 34 stream: proc_macro::TokenStream, 61 fn new(stream: proc_macro::TokenStream) -> Self { in new() 81 fn into_token_stream(mut self) -> proc_macro::TokenStream { in into_token_stream() argument 87 impl TokenStream { implementation 90 TokenStream::Compiler(DeferredTokenStream::new(proc_macro::TokenStream::new())) in new() 92 TokenStream::Fallback(fallback::TokenStream::new()) in new() 98 Ok(TokenStream::Compiler(DeferredTokenStream::new( in from_str_checked() 99 proc_macro::TokenStream::from_str_checked(src)?, in from_str_checked() [all …]
|
| H A D | lib.rs | 194 pub struct TokenStream { struct 195 inner: imp::TokenStream, argument 205 impl TokenStream { implementation 206 fn _new(inner: imp::TokenStream) -> Self { in _new() 207 TokenStream { in _new() 213 fn _new_fallback(inner: fallback::TokenStream) -> Self { in _new_fallback() 214 TokenStream { in _new_fallback() 215 inner: imp::TokenStream::from(inner), in _new_fallback() 222 TokenStream::_new(imp::TokenStream::new()) in new() 233 impl Default for TokenStream { implementation [all …]
|
| H A D | fallback.rs | 48 pub(crate) struct TokenStream { struct 69 impl TokenStream { argument 71 TokenStream { in new() 130 impl Drop for TokenStream { implementation 183 pub(crate) fn build(self) -> TokenStream { in build() argument 184 TokenStream { in build() 218 impl Display for TokenStream { implementation 241 impl Debug for TokenStream { implementation 249 impl From<proc_macro::TokenStream> for TokenStream { implementation 250 fn from(inner: proc_macro::TokenStream) -> Self { in from() [all …]
|
| /linux/rust/pin-init/internal/src/ |
| H A D | lib.rs | 20 use proc_macro::TokenStream; 37 pub fn pin_data(inner: TokenStream, item: TokenStream) -> TokenStream { in pin_data() argument 42 pub fn pinned_drop(args: TokenStream, input: TokenStream) -> TokenStream { in pinned_drop() argument 47 pub fn derive_zeroable(input: TokenStream) -> TokenStream { in derive_zeroable() argument 52 pub fn maybe_derive_zeroable(input: TokenStream) -> TokenStream { in maybe_derive_zeroable() argument
|
| H A D | pinned_drop.rs | 6 use proc_macro::{TokenStream, TokenTree}; 8 pub(crate) fn pinned_drop(_args: TokenStream, input: TokenStream) -> TokenStream { in pinned_drop() argument 49 TokenStream::from_iter(toks) in pinned_drop()
|
| H A D | zeroable.rs | 7 use proc_macro::{TokenStream, TokenTree}; 10 input: TokenStream, in parse_zeroable_derive_input() argument 77 pub(crate) fn derive(input: TokenStream) -> TokenStream { in derive() argument 90 pub(crate) fn maybe_derive(input: TokenStream) -> TokenStream { in maybe_derive() argument
|
| /linux/rust/syn/ |
| H A D | mac.rs | 12 use proc_macro2::TokenStream; 23 pub tokens: TokenStream, 155 pub(crate) fn parse_delimiter(input: ParseStream) -> Result<(MacroDelimiter, TokenStream)> { in parse_delimiter() argument 205 use proc_macro2::{Delimiter, TokenStream}; 209 pub(crate) fn surround(&self, tokens: &mut TokenStream, inner: TokenStream) { in surround() argument 221 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument
|
| H A D | path.rs | 713 use proc_macro2::TokenStream; 733 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 738 pub(crate) fn print_path(tokens: &mut TokenStream, path: &Path, style: PathStyle) { in print_path() argument 748 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 753 fn print_path_segment(tokens: &mut TokenStream, segment: &PathSegment, style: PathStyle) { in print_path_segment() argument 760 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 765 fn print_path_arguments(tokens: &mut TokenStream, arguments: &PathArguments, style: PathStyle) { in print_path_arguments() argument 780 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 796 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 802 tokens: &mut TokenStream, in print_angle_bracketed_generic_arguments() argument [all …]
|
| H A D | expr.rs | 28 use proc_macro2::{Span, TokenStream}; 243 Verbatim(TokenStream), 1218 use proc_macro2::{Span, TokenStream}; 1938 args.parse::<TokenStream>()?; in expr_builtin() 3149 use proc_macro2::{Literal, Span, TokenStream}; 3153 pub(crate) fn outer_attrs_to_tokens(attrs: &[Attribute], tokens: &mut TokenStream) { in outer_attrs_to_tokens() argument 3158 fn inner_attrs_to_tokens(attrs: &[Attribute], tokens: &mut TokenStream) { in inner_attrs_to_tokens() argument 3163 pub(crate) fn outer_attrs_to_tokens(_attrs: &[Attribute], _tokens: &mut TokenStream) {} in outer_attrs_to_tokens() argument 3168 tokens: &mut TokenStream, in print_subexpression() argument 3186 let do_print_expr = |tokens: &mut TokenStream| print_expr(expr, tokens, fixup); in print_subexpression() [all …]
|
| H A D | error.rs | 7 Delimiter, Group, Ident, LexError, Literal, Punct, Spacing, Span, TokenStream, TokenTree, 194 fn new_spanned(tokens: TokenStream, message: String) -> Error { in new_spanned() argument 227 pub fn to_compile_error(&self) -> TokenStream { in to_compile_error() argument 266 pub fn into_compile_error(self) -> TokenStream { in into_compile_error() argument 278 fn to_compile_error(&self) -> TokenStream { in to_compile_error() argument 285 TokenStream::from_iter([ in to_compile_error() 315 TokenStream::from_iter([TokenTree::Literal({ in to_compile_error()
|
| H A D | verbatim.rs | 4 use proc_macro2::{Delimiter, TokenStream}; 8 pub(crate) fn between<'a>(begin: ParseStream<'a>, end: ParseStream<'a>) -> TokenStream { in between() argument 13 let mut tokens = TokenStream::new(); in between()
|
| H A D | parse.rs | 192 use proc_macro2::{Delimiter, Group, Literal, Punct, Span, TokenStream, TokenTree}; 1186 impl Parse for TokenStream { implementation 1248 fn parse2(self, tokens: TokenStream) -> Result<Self::Output>; in parse2() 1256 fn parse(self, tokens: proc_macro::TokenStream) -> Result<Self::Output> { in parse() 1257 self.parse2(proc_macro2::TokenStream::from(tokens)) in parse() 1270 self.parse2(proc_macro2::TokenStream::from_str(s)?) in parse_str() 1275 fn __parse_scoped(self, scope: Span, tokens: TokenStream) -> Result<Self::Output> { in __parse_scoped() 1294 fn parse2(self, tokens: TokenStream) -> Result<T> { in parse2() 1308 fn __parse_scoped(self, scope: Span, tokens: TokenStream) -> Result<Self::Output> { in __parse_scoped() 1325 pub(crate) fn parse_scoped<F: Parser>(f: F, scope: Span, tokens: TokenStream) -> Result<F::Output> { in parse_scoped() [all …]
|
| H A D | pat.rs | 10 use proc_macro2::TokenStream; 81 Verbatim(TokenStream), 261 use proc_macro2::TokenStream; 796 fn pat_const(input: ParseStream) -> Result<TokenStream> { in pat_const() argument 818 use proc_macro2::TokenStream; 823 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 837 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 846 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 856 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 866 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument [all …]
|
| H A D | token.rs | 108 use proc_macro2::TokenStream; 273 fn to_tokens(&self, tokens: &mut TokenStream) { 412 fn to_tokens(&self, tokens: &mut TokenStream) { 507 pub fn surround<F>(&self, tokens: &mut TokenStream, f: F) 509 F: FnOnce(&mut TokenStream), 511 let mut inner = TokenStream::new(); 530 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 637 pub fn surround<F>(&self, tokens: &mut TokenStream, f: F) in surround() argument 639 F: FnOnce(&mut TokenStream), in surround() argument 641 let mut inner = TokenStream::new(); in surround() [all …]
|
| H A D | ty.rs | 13 use proc_macro2::TokenStream; 72 Verbatim(TokenStream), 1084 use proc_macro2::TokenStream; 1089 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 1098 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 1109 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 1123 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 1133 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 1154 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument 1161 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens() argument [all …]
|