Home
last modified time | relevance | path

Searched refs:TokenStream (Results 1 – 25 of 56) sorted by relevance

123

/linux/rust/quote/
H A Dto_tokens.rs7 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 Druntime.rs20 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 Dext.rs5 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 Dlib.rs25 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 Dfmt.rs3 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 Dpin_data.rs
H A Dquote.rs3 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 Dpinned_drop.rs
H A Dconcat_idents.rs3 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 Dvtable.rs3 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 Dwrapper.rs23 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 Dlib.rs194 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 Dfallback.rs48 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 Dlib.rs20 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 Dpinned_drop.rs6 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 Dzeroable.rs7 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 Dmac.rs12 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 Dpath.rs713 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 Dexpr.rs28 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 Derror.rs7 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 Dverbatim.rs4 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 Dparse.rs192 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 Dpat.rs10 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 Dtoken.rs108 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 Dty.rs13 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 …]

123