Searched refs:TokenStream (Results 1 – 4 of 4) sorted by relevance
/qemu/rust/qemu-api-macros/src/ |
H A D | bits.rs | 7 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 D | lib.rs | 5 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 D | utils.rs | 19 impl From<MacroError> for proc_macro2::TokenStream { implementation
|
/qemu/docs/devel/ |
H A D | rust.rst | 353 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>
|