Home
last modified time | relevance | path

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

/linux/rust/macros/
H A Dlib.rs24 use proc_macro::TokenStream;
102 pub fn module(ts: TokenStream) -> TokenStream { in module() argument
177 pub fn vtable(attr: TokenStream, ts: TokenStream) -> TokenStream { in vtable() argument
200 pub fn export(attr: TokenStream, ts: TokenStream) -> TokenStream { in export() argument
258 pub fn concat_idents(ts: TokenStream) -> TokenStream { in concat_idents() argument
396 pub fn paste(input: TokenStream) -> TokenStream { in paste() argument
425 pub fn kunit_tests(attr: TokenStream, ts: TokenStream) -> TokenStream { in kunit_tests() argument
H A Dquote.rs3 use proc_macro::{TokenStream, TokenTree};
7 fn to_tokens(&self, tokens: &mut TokenStream);
11 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens()
19 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens()
25 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens()
31 fn to_tokens(&self, tokens: &mut TokenStream) { in to_tokens()
36 impl ToTokens for TokenStream {
37 fn to_tokens(&self, tokens: &mut TokenStream) {
42 /// Converts tokens into [`proc_macro::TokenStream`] and performs variable interpolations with
57 ::proc_macro::TokenStream
6 to_tokens(&self, tokens: &mut TokenStream) to_tokens() argument
10 to_tokens(&self, tokens: &mut TokenStream) to_tokens() argument
18 to_tokens(&self, tokens: &mut TokenStream) to_tokens() argument
24 to_tokens(&self, tokens: &mut TokenStream) to_tokens() argument
29 impl ToTokens for TokenStream { global() implementation
30 to_tokens(&self, tokens: &mut TokenStream) to_tokens() argument
[all...]
H A Dpin_data.rs
H A Dkunit.rs7 use proc_macro::{Delimiter, Group, TokenStream, TokenTree};
10 pub(crate) fn kunit_tests(attr: TokenStream, ts: TokenStream) -> TokenStream { in kunit_tests() argument
174 let mut final_body = TokenStream::new(); in kunit_tests()
175 final_body.extend::<TokenStream>(assert_macros.parse().unwrap()); in kunit_tests()
177 final_body.extend::<TokenStream>(kunit_macros.parse().unwrap()); in kunit_tests()
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
H A Dzeroable.rs
H A Dmodule.rs4 use proc_macro::{token_stream, Delimiter, Literal, TokenStream, TokenTree};
171 pub(crate) fn module(ts: TokenStream) -> TokenStream { in module() argument
H A Dhelpers.rs3 use proc_macro::{token_stream, Group, Ident, TokenStream, TokenTree};
74 pub(crate) fn function_name(input: TokenStream) -> Option<Ident> { in function_name()
/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 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
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()