Lines Matching refs:TokenStream

1 use proc_macro2::{Span, TokenStream};
117 ) -> Result<TokenStream>; in expand_record() argument
126 ) -> Result<TokenStream>; in expand_variant() argument
134 ) -> Result<TokenStream>; in expand_enum() argument
137 pub fn expand(expander: &dyn Expander, input: &DeriveInput) -> Result<TokenStream> { in expand() argument
175 ) -> Result<TokenStream> { in expand_record() argument
207 ) -> Result<TokenStream> { in expand_variant() argument
351 typecheck: TokenStream, in expand_record_for_component_type() argument
352 typecheck_argument: TokenStream, in expand_record_for_component_type() argument
354 ) -> Result<TokenStream> { in expand_record_for_component_type() argument
357 let mut lower_generic_params = TokenStream::new(); in expand_record_for_component_type()
358 let mut lower_generic_args = TokenStream::new(); in expand_record_for_component_type()
359 let mut lower_field_declarations = TokenStream::new(); in expand_record_for_component_type()
360 let mut abi_list = TokenStream::new(); in expand_record_for_component_type()
425 fn quote(size: DiscriminantSize, discriminant: usize) -> TokenStream { in quote() argument
451 ) -> Result<TokenStream> { in expand_record() argument
454 let mut lifts = TokenStream::new(); in expand_record()
455 let mut loads = TokenStream::new(); in expand_record()
529 ) -> Result<TokenStream> { in expand_variant() argument
532 let mut lifts = TokenStream::new(); in expand_variant()
533 let mut loads = TokenStream::new(); in expand_variant()
620 ) -> Result<TokenStream> { in expand_enum() argument
693 ) -> Result<TokenStream> { in expand_record() argument
696 let mut lowers = TokenStream::new(); in expand_record()
697 let mut stores = TokenStream::new(); in expand_record()
762 ) -> Result<TokenStream> { in expand_variant() argument
765 let mut lowers = TokenStream::new(); in expand_variant()
766 let mut stores = TokenStream::new(); in expand_variant()
861 ) -> Result<TokenStream> { in expand_enum() argument
922 ) -> Result<TokenStream> { in expand_record() argument
954 ) -> Result<TokenStream> { in expand_variant() argument
957 let mut case_names_and_checks = TokenStream::new(); in expand_variant()
958 let mut lower_payload_generic_params = TokenStream::new(); in expand_variant()
959 let mut lower_payload_generic_args = TokenStream::new(); in expand_variant()
960 let mut lower_payload_case_declarations = TokenStream::new(); in expand_variant()
961 let mut lower_generic_args = TokenStream::new(); in expand_variant()
962 let mut abi_list = TokenStream::new(); in expand_variant()
1051 ) -> Result<TokenStream> { in expand_enum() argument
1054 let mut case_names = TokenStream::new(); in expand_enum()
1055 let mut abi_list = TokenStream::new(); in expand_enum()
1148 pub fn expand_flags(flags: &Flags) -> Result<TokenStream> { in expand_flags() argument
1193 .collect::<TokenStream>(); in expand_flags()
1250 as_array = TokenStream::new(); in expand_flags()
1251 bitor = TokenStream::new(); in expand_flags()
1252 bitor_assign = TokenStream::new(); in expand_flags()
1253 bitand = TokenStream::new(); in expand_flags()
1254 bitand_assign = TokenStream::new(); in expand_flags()
1255 bitxor = TokenStream::new(); in expand_flags()
1256 bitxor_assign = TokenStream::new(); in expand_flags()
1257 not = TokenStream::new(); in expand_flags()
1282 let mut constants = TokenStream::new(); in expand_flags()
1283 let mut rust_names = TokenStream::new(); in expand_flags()
1284 let mut component_names = TokenStream::new(); in expand_flags()
1314 .collect::<TokenStream>(), in expand_flags()
1365 .collect::<TokenStream>(); in expand_flags()