Home
last modified time | relevance | path

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

/qemu/rust/qemu-api-macros/src/
H A Dbits.rs7 Delimiter, Group, Ident, Punct, Spacing, Span, TokenStream, TokenTree, TokenTree as TT,
16 fn paren(ts: TokenStream) -> TokenTree { in paren()
38 out: &mut TokenStream, in parse_primary() argument
52 let mut output = TokenStream::new(); in parse_primary()
65 let mut output = TokenStream::new(); in parse_primary()
86 out.extend([punct('.'), ident("invert"), paren(TokenStream::new())]); in parse_primary()
101 &mut TokenStream, in parse_binop() argument
107 out: &mut TokenStream, in parse_binop() argument
126 let mut rhs = TokenStream::new(); in parse_binop()
138 out: &mut TokenStream, in parse_sub() argument
[all …]
H A Dlib.rs5 use proc_macro::TokenStream;
85 fn derive_object_or_error(input: DeriveInput) -> Result<proc_macro2::TokenStream, MacroError> { in derive_object_or_error() argument
104 pub fn derive_object(input: TokenStream) -> TokenStream { in derive_object() argument
108 TokenStream::from(expanded) in derive_object()
111 fn derive_opaque_or_error(input: DeriveInput) -> Result<proc_macro2::TokenStream, MacroError> { in derive_opaque_or_error() argument
150 pub fn derive_opaque(input: TokenStream) -> TokenStream { in derive_opaque() argument
154 TokenStream::from(expanded) in derive_opaque()
200 ) -> Result<proc_macro2::TokenStream, MacroErro in derive_tryinto_body() argument
213 derive_tryinto_or_error(input: DeriveInput) -> Result<proc_macro2::TokenStream, MacroError> derive_tryinto_or_error() argument
247 derive_tryinto(input: TokenStream) -> TokenStream derive_tryinto() argument
255 bits_const_internal(ts: TokenStream) -> TokenStream bits_const_internal() argument
[all...]
H A Dutils.rs19 impl From<MacroError> for proc_macro2::TokenStream { implementation
/qemu/docs/devel/
H A Drust.rst353 returning ``Result<proc_macro2::TokenStream, MacroError>`` with the body of
354 the procedural macro, and the second returning ``proc_macro::TokenStream``
361 pub fn derive_object(input: TokenStream) -> TokenStream {
365 TokenStream::from(expanded)
374 Result<proc_macro2::TokenStream, MacroError>