Home
last modified time | relevance | path

Searched refs:TokenStream (Results 1 – 25 of 66) 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.rs27 use proc_macro::TokenStream;
139 pub fn module(input: TokenStream) -> TokenStream {
234 pub fn vtable(attr: TokenStream, input: TokenStream) -> TokenStream { in export()
260 pub fn export(attr: TokenStream, input: TokenStream) -> TokenStream {
279 pub fn fmt(input: TokenStream)
134 module(ts: TokenStream) -> TokenStream module() argument
209 vtable(attr: TokenStream, ts: TokenStream) -> TokenStream vtable() argument
232 export(attr: TokenStream, ts: TokenStream) -> TokenStream export() argument
250 fmt(input: TokenStream) -> TokenStream fmt() argument
308 concat_idents(ts: TokenStream) -> TokenStream concat_idents() argument
446 paste(input: TokenStream) -> TokenStream paste() argument
475 kunit_tests(attr: TokenStream, ts: TokenStream) -> TokenStream kunit_tests() argument
[all...]
H A Dfmt.rs5 use proc_macro2::{Ident, TokenStream, TokenTree};
9 pub(crate) fn fmt(input: TokenStream) -> TokenStream { in fmt()
52 let mut args = TokenStream::from_iter(first_opt); in fmt()
54 let mut flush = |args: &mut TokenStream, current: &mut TokenStream| { in fmt()
59 let mut acc = TokenStream::new(); in fmt()
66 return (Some(acc), current.collect::<TokenStream>()); in fmt()
76 let mut current = TokenStream::new(); in fmt()
7 fmt(input: TokenStream) -> TokenStream fmt() argument
H A Dpin_data.rs
H A Dquote.rs
H A Dpinned_drop.rs
H A Dconcat_idents.rs5 TokenStream,
33 pub(crate) fn concat_idents(Input { a, b, .. }: Input) -> TokenStream {
35 TokenStream::from_iter([TokenTree::Ident(res)])
15 concat_idents(ts: TokenStream) -> TokenStream concat_idents() argument
H A Dvtable.rs10 TokenStream, // in vtable()
127 pub(crate) fn vtable(input: Item) -> Result<TokenStream> {
7 vtable(_attr: TokenStream, ts: TokenStream) -> TokenStream 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.rs198 pub struct TokenStream { struct
199 inner: imp::TokenStream, argument
209 impl TokenStream { implementation
210 fn _new(inner: imp::TokenStream) -> Self { in _new()
211 TokenStream { in _new()
217 fn _new_fallback(inner: fallback::TokenStream) -> Self { in _new_fallback()
218 TokenStream { in _new_fallback()
219 inner: imp::TokenStream::from(inner), in _new_fallback()
226 TokenStream::_new(imp::TokenStream::new()) in new()
237 impl Default for TokenStream { implementation
[all …]
H A Dfallback.rs48 pub(crate) struct TokenStream { struct
69 impl TokenStream { impl
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.rs12 use proc_macro::TokenStream;
24 pub fn pin_data(args: TokenStream, input: TokenStream) -> TokenStream {
31 pub fn pinned_drop(args: TokenStream, input: TokenStream) -> TokenStream {
38 pub fn derive_zeroable(input: TokenStream) -> TokenStream { in pin_data()
44 pub fn maybe_derive_zeroable(input: TokenStream) in pinned_drop()
37 pin_data(inner: TokenStream, item: TokenStream) -> TokenStream pin_data() argument
42 pinned_drop(args: TokenStream, input: TokenStream) -> TokenStream pinned_drop() argument
47 derive_zeroable(input: TokenStream) -> TokenStream derive_zeroable() argument
52 maybe_derive_zeroable(input: TokenStream) -> TokenStream maybe_derive_zeroable() argument
[all...]
H A Dpinned_drop.rs3 use proc_macro2::TokenStream;
13 ) -> Result<TokenStream, ErrorGuaranteed> { in pinned_drop()
8 pinned_drop(_args: TokenStream, input: TokenStream) -> TokenStream pinned_drop() argument
H A Dzeroable.rs3 use proc_macro2::TokenStream;
12 ) -> Result<TokenStream, ErrorGuaranteed> { in parse_zeroable_derive_input()
49 ) -> Result<TokenStream, ErrorGuaranteed> { in parse_zeroable_derive_input()
10 parse_zeroable_derive_input( input: TokenStream, ) -> ( Vec<TokenTree>, Vec<TokenTree>, Vec<TokenTree>, Option<TokenTree>, ) parse_zeroable_derive_input() argument
77 derive(input: TokenStream) -> TokenStream derive() argument
90 maybe_derive(input: TokenStream) -> TokenStream maybe_derive() argument
/linux/rust/zerocopy-derive/
H A Dlib.rs84 pub fn $outer(ts: proc_macro::TokenStream) -> proc_macro::TokenStream {
103 fn into_ts(self) -> proc_macro2::TokenStream; in into_ts() argument
106 impl IntoTokenStream for proc_macro2::TokenStream { implementation
107 fn into_ts(self) -> proc_macro2::TokenStream { in into_ts() argument
112 impl IntoTokenStream for Result<proc_macro2::TokenStream, Error> {
113 fn into_ts(self) -> proc_macro2::TokenStream { in into_ts() argument
134 pub fn most_traits(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { in most_traits() argument
152 let mut tokens = proc_macro2::TokenStream::new(); in most_traits()
170 pub fn derive_from_zeroes(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { in derive_from_zeroes() argument
178 pub fn derive_as_bytes(ts: proc_macro::TokenStream) -> proc_macro::TokenStream { in derive_as_bytes() argument
H A Dutil.rs13 use proc_macro2::{Span, TokenStream};
106 pub(crate) fn core_path(&self) -> TokenStream { in core_path() argument
111 pub(crate) fn cfg_compile_error(&self) -> TokenStream { in cfg_compile_error() argument
137 pub(crate) fn error_or_skip<E>(&self, error: E) -> Result<TokenStream, E> { in error_or_skip() argument
155 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)>; in fields() argument
157 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)>; in variants() argument
163 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields() argument
171 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants() argument
189 fn fields(&self) -> Vec<(&Visibility, TokenStream, &Type)> { in fields() argument
193 fn variants(&self) -> Vec<(Option<&Variant>, Vec<(&Visibility, TokenStream, &Type)>)> { in variants() argument
[all …]
/linux/rust/zerocopy-derive/derive/
H A Dfrom_bytes.rs3 use proc_macro2::{Span, TokenStream};
91 pub(crate) fn derive_from_zeros(ctx: &Ctx, top_level: Trait) -> Result<TokenStream, Error> { in derive_from_zeros() argument
100 pub(crate) fn derive_from_bytes(ctx: &Ctx, top_level: Trait) -> Result<TokenStream, Error> { in derive_from_bytes() argument
110 fn derive_from_zeros_struct(ctx: &Ctx, strct: &DataStruct) -> TokenStream { in derive_from_zeros_struct() argument
113 fn derive_from_zeros_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_from_zeros_enum() argument
165 fn derive_from_zeros_union(ctx: &Ctx, unn: &DataUnion) -> TokenStream { in derive_from_zeros_union() argument
169 fn derive_from_bytes_struct(ctx: &Ctx, strct: &DataStruct) -> TokenStream { in derive_from_bytes_struct() argument
172 fn derive_from_bytes_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_from_bytes_enum() argument
189 fn derive_from_bytes_union(ctx: &Ctx, unn: &DataUnion) -> TokenStream { in derive_from_bytes_union() argument
H A Dunaligned.rs3 use proc_macro2::{Span, TokenStream};
11 pub(crate) fn derive_unaligned(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_unaligned() argument
24 fn derive_unaligned_struct(ctx: &Ctx, strct: &DataStruct) -> Result<TokenStream, Error> { in derive_unaligned_struct() argument
45 fn derive_unaligned_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_unaligned_enum() argument
64 fn derive_unaligned_union(ctx: &Ctx, unn: &DataUnion) -> Result<TokenStream, Error> { in derive_unaligned_union() argument
H A Dinto_bytes.rs3 use proc_macro2::{Span, TokenStream};
14 pub(crate) fn derive_into_bytes(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_into_bytes() argument
21 fn derive_into_bytes_struct(ctx: &Ctx, strct: &DataStruct) -> Result<TokenStream, Error> { in derive_into_bytes_struct() argument
101 fn derive_into_bytes_enum(ctx: &Ctx, enm: &DataEnum) -> Result<TokenStream, Error> { in derive_into_bytes_enum() argument
116 fn derive_into_bytes_union(ctx: &Ctx, unn: &DataUnion) -> Result<TokenStream, Error> { in derive_into_bytes_union() argument
H A Dmod.rs9 use proc_macro2::{Span, TokenStream};
18 pub(crate) fn derive_immutable(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_immutable() argument
32 pub(crate) fn derive_hash(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_hash() argument
60 pub(crate) fn derive_eq(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_eq() argument
94 pub(crate) fn derive_split_at(ctx: &Ctx, _top_level: Trait) -> Result<TokenStream, Error> { in derive_split_at() 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 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()

123