Lines Matching refs:quote
48 use quote::TokenStreamExt;
66 let mut path = vec![quote! { self }]; in top_level_path()
70 path.push(quote! { super }); in top_level_path()
88 path.push(quote! { #root_ident }); in root_import()
90 let mut tokens = quote! {}; in root_import()
91 tokens.append_separated(path, quote!(::)); in root_import()
93 quote! { in root_import()
352 quote! { *const #self } in to_ptr()
354 quote! { *mut #self } in to_ptr()
413 self.append_all(quote! { in append_implicit_template_params()
574 quote! { in codegen()
581 quote! { in codegen()
630 result.push(quote! { in codegen()
650 result.push(quote! { in codegen()
661 let ty = quote! { in codegen()
673 result.push(quote! { in codegen()
678 result.push(quote! { in codegen()
686 result.push(quote! { in codegen()
695 result.push(quote! { in codegen()
702 result.push(quote! { in codegen()
720 quote! {} in codegen()
722 quote! { mut } in codegen()
725 let tokens = quote!( in codegen()
796 quote! {} in codegen()
799 tokens.append_all(quote! { in codegen()
882 quote! {} in codegen()
904 tokens.append_all(quote! { in codegen()
908 tokens.append_separated(path, quote!(::)); in codegen()
909 tokens.append_all(quote! { in codegen()
917 AliasVariation::TypeAlias => quote! { in codegen()
935 quote! { in codegen()
967 tokens.append_all(quote! { in codegen()
973 AliasVariation::TypeAlias => quote! { in codegen()
977 quote! { in codegen()
985 tokens.append_all(quote! { in codegen()
1057 result.push(quote! { in codegen()
1079 Ok(quote! { in try_to_rust_ty()
1132 let size_of_expr = quote! { in codegen()
1135 let align_of_expr = quote! { in codegen()
1139 let item = quote! { in codegen()
1262 quote! { in codegen()
1266 quote! { in codegen()
1276 quote! { in codegen()
1280 quote! { in codegen()
1288 let mut field = quote! {}; in codegen()
1319 field.append_all(quote! { in codegen()
1323 field.append_all(quote! { in codegen()
1343 quote! { in codegen()
1356 quote! { in codegen()
1369 quote! { in codegen()
1387 quote! { in ctor_name()
1417 ctor_impl.append_all(quote! { in extend_ctor_impl()
1439 quote! { pub } in access_specifier()
1441 quote! {} in access_specifier()
1474 quote! { in codegen()
1478 quote! { in codegen()
1491 n if n >= 8 => quote! { u64 }, in codegen()
1492 4 => quote! { u32 }, in codegen()
1493 2 => quote! { u16 }, in codegen()
1494 _ => quote! { u8 }, in codegen()
1496 let align_field = quote! { in codegen()
1507 let mut ctor_impl = quote! {}; in codegen()
1557 ctor_params.push(quote! { in codegen()
1565 let field = quote! { in codegen()
1571 methods.extend(Some(quote! { in codegen()
1591 quote! { #name } in bitfield_getter_name()
1600 quote! { #setter } in bitfield_setter_name()
1656 methods.extend(Some(quote! { in codegen()
1680 methods.extend(Some(quote! { in codegen()
1761 fields.push(quote! { in codegen()
1781 fields.push(quote! { in codegen()
1860 fields.push(quote! { in codegen()
1872 fields.push(quote! { in codegen()
1898 fields.push(quote! { in codegen()
1915 fields.push(quote! { in codegen()
1922 fields.push(quote! { in codegen()
1937 fields.push(quote! { in codegen()
1946 quote! { in codegen()
1950 quote! {} in codegen()
1979 attributes.push(quote! { in codegen()
2037 quote! { in codegen()
2042 quote! { in codegen()
2048 tokens.append_all(quote! { in codegen()
2088 let size_of_expr = quote! { in codegen()
2091 let align_of_expr = quote! { in codegen()
2103 Some(quote! { in codegen()
2138 quote! { in codegen()
2154 let item = quote! { in codegen()
2217 let ty_for_impl = quote! { in codegen()
2222 result.push(quote! { in codegen()
2232 quote! { in codegen()
2240 quote! { in codegen()
2252 result.push(quote! { in codegen()
2271 result.push(quote! { in codegen()
2287 quote! { #t: PartialEq } in codegen()
2289 quote! { where #( #bounds ),* } in codegen()
2291 quote! {} in codegen()
2295 result.push(quote! { in codegen()
2304 result.push(quote! { in codegen()
2405 quote! { &self } in codegen_method()
2407 quote! { &mut self } in codegen_method()
2418 ret = quote! { -> Self }; in codegen_method()
2435 exprs[0] = quote! { in codegen_method()
2438 quote! { in codegen_method()
2442 exprs[0] = quote! { in codegen_method()
2445 quote! { in codegen_method()
2452 exprs[0] = quote! { in codegen_method()
2457 let call = quote! { in codegen_method()
2465 quote! { in codegen_method()
2469 quote! { in codegen_method()
2475 let block = quote! { in codegen_method()
2488 methods.push(quote! { in codegen_method()
2622 tokens: quote! { in new()
2631 attrs.insert(0, quote! { #[repr( #repr )] }); in new()
2632 let tokens = quote!(); in new()
2645 variants.push(quote! { in new()
2662 let type_definition = quote! { in new()
2692 EnumVariantValue::Boolean(v) => quote!(#v), in with_variant()
2697 let mut doc = quote! {}; in with_variant()
2719 tokens: quote! { in with_variant()
2733 result.push(quote! { in with_variant()
2746 result.push(quote! { in with_variant()
2766 result.push(quote! { in with_variant()
2780 module_items.push(quote! { in with_variant()
2809 quote!(__bindgen_cannot_repr_c_on_empty_enum = 0) in build()
2814 quote! { in build()
2834 result.push(quote! { in build()
2845 result.push(quote! { in build()
2854 result.push(quote! { in build()
2865 result.push(quote! { in build()
2876 EnumBuilder::Consts { variants, .. } => quote! { #( #variants )* }, in build()
2883 quote! { in build()
3065 result.push(quote! { in codegen()
3146 result.push(quote! { in codegen()
3550 IntKind::Bool => Ok(quote! { bool }), in try_to_rust_ty()
3569 Ok(quote! { #ident }) in try_to_rust_ty()
3572 IntKind::I8 => Ok(quote! { i8 }), in try_to_rust_ty()
3573 IntKind::U8 => Ok(quote! { u8 }), in try_to_rust_ty()
3574 IntKind::I16 => Ok(quote! { i16 }), in try_to_rust_ty()
3575 IntKind::U16 => Ok(quote! { u16 }), in try_to_rust_ty()
3576 IntKind::I32 => Ok(quote! { i32 }), in try_to_rust_ty()
3577 IntKind::U32 => Ok(quote! { u32 }), in try_to_rust_ty()
3578 IntKind::I64 => Ok(quote! { i64 }), in try_to_rust_ty()
3579 IntKind::U64 => Ok(quote! { u64 }), in try_to_rust_ty()
3585 quote! { u128 } in try_to_rust_ty()
3589 quote! { [u64; 2] } in try_to_rust_ty()
3594 quote! { i128 } in try_to_rust_ty()
3596 quote! { [u64; 2] } in try_to_rust_ty()
3610 quote! { in try_to_rust_ty()
3614 quote! { in try_to_rust_ty()
3627 Ok(quote! { in try_to_rust_ty()
3633 Ok(quote! { in try_to_rust_ty()
3641 Ok(quote!(#path)) in try_to_rust_ty()
3709 Ok(quote! { in try_to_rust_ty()
3713 TypeKind::ObjCSel => Ok(quote! { in try_to_rust_ty()
3716 TypeKind::ObjCId => Ok(quote! { in try_to_rust_ty()
3721 Ok(quote! { in try_to_rust_ty()
3764 let mut ty = quote! {}; in try_to_rust_ty()
3768 quote!(::), in try_to_rust_ty()
3807 Ok(quote! { in try_to_rust_ty()
3831 _ => Ok(quote! { in try_to_rust_ty()
3956 quote! { #[link(wasm_import_module = #name)] } in codegen()
3960 let tokens = quote! { in codegen()
3976 TypeKind::Void => quote! {()}, in codegen()
4008 quote! { in objc_method_codegen()
4013 let args = iter::once(quote! { &self }).chain(fn_args.into_iter()); in objc_method_codegen()
4014 quote! { in objc_method_codegen()
4027 quote! { in objc_method_codegen()
4031 quote! { in objc_method_codegen()
4039 quote! { in objc_method_codegen()
4082 let trait_constraints = quote! { in codegen()
4092 quote! { in codegen()
4098 quote! { in codegen()
4107 let struct_block = quote! { in codegen()
4137 let impl_trait = quote! { in codegen()
4165 quote! { in codegen()
4170 quote! { in codegen()
4182 let impl_trait = quote! { in codegen()
4192 let from_block = quote! { in codegen()
4205 let try_into_block = quote! { in codegen()
4230 quote! { in codegen()
4235 quote! { in codegen()
4327 let bitfield_unit_type = quote!(#bitfield_unit_type); in prepend_bitfield_unit_type()
4339 quote! { in prepend_objc_header()
4344 quote! { in prepend_objc_header()
4349 let id_type = quote! { in prepend_objc_header()
4364 quote! { in prepend_block_header()
4368 quote! { in prepend_block_header()
4387 quote! { const fn } in prepend_union_types()
4389 quote! { fn } in prepend_union_types()
4394 let union_field_decl = quote! { in prepend_union_types()
4399 let union_field_impl = quote! { in prepend_union_types()
4418 let union_field_default_impl = quote! { in prepend_union_types()
4427 let union_field_clone_impl = quote! { in prepend_union_types()
4436 let union_field_copy_impl = quote! { in prepend_union_types()
4440 let union_field_debug_impl = quote! { in prepend_union_types()
4451 let union_field_hash_impl = quote! { in prepend_union_types()
4458 let union_field_partialeq_impl = quote! { in prepend_union_types()
4466 let union_field_eq_impl = quote! { in prepend_union_types()
4496 quote! { const fn } in prepend_incomplete_array_types()
4498 quote! { fn } in prepend_incomplete_array_types()
4501 let incomplete_array_decl = quote! { in prepend_incomplete_array_types()
4508 let incomplete_array_impl = quote! { in prepend_incomplete_array_types()
4537 let incomplete_array_debug_impl = quote! { in prepend_incomplete_array_types()
4557 let complex_type = quote! { in prepend_complex_type()
4587 quote! { in primitive_ty()
4627 quote! {} in fnsig_return_ty()
4630 quote! { in fnsig_return_ty()
4675 quote! { in fnsig_arguments()
4696 quote! { in fnsig_arguments()
4703 args.push(quote! { ... }) in fnsig_arguments()
4729 quote! { in fnsig_argument_identifiers()
4751 quote! { () } in fnsig_block()
4756 quote! { in fnsig_block()