Lines Matching refs:quote
2 use quote::{format_ident, quote, quote_spanned, ToTokens};
71 tokens.extend(quote! { in into_tokens()
105 quote! { in global_allowed_lints()
123 Some(quote! { in proj_allowed_lints()
132 let proj_mut = quote! { in proj_allowed_lints()
138 let proj_ref = quote! { in proj_allowed_lints()
145 let proj_own = quote! { in proj_allowed_lints()
365 quote!(#proj_where_clause #proj_fields), in parse_struct()
366 quote!(#proj_where_clause #proj_ref_fields), in parse_struct()
367 quote!(#orig_where_clause #proj_own_fields), in parse_struct()
370 quote!(#proj_fields #proj_where_clause;), in parse_struct()
371 quote!(#proj_ref_fields #proj_where_clause;), in parse_struct()
372 quote!(#proj_own_fields #orig_where_clause;), in parse_struct()
378 generate.extend(cx.project, quote! { in parse_struct()
382 generate.extend(cx.project_ref, quote! { in parse_struct()
387 generate.extend(cx.project_replace.ident().is_some(), quote! { in parse_struct()
393 let proj_mut_body = quote! { in parse_struct()
397 let proj_ref_body = quote! { in parse_struct()
401 let proj_own_body = quote! { in parse_struct()
452 generate.extend(true, quote! {
460 generate.extend(true, quote! {
468 generate.extend(true, quote! {
476 let proj_mut_body = quote! {
481 let proj_ref_body = quote! {
486 let proj_own_body = quote! {
523 proj_variants.extend(quote! { in visit_variants()
526 proj_ref_variants.extend(quote! { in visit_variants()
529 proj_own_variants.extend(quote! { in visit_variants()
532 proj_arms.extend(quote! { in visit_variants()
535 proj_ref_arms.extend(quote! { in visit_variants()
538 proj_own_arms.extend(quote! { in visit_variants()
573 proj_pat.extend(quote!(#binding,)); in visit_fields()
576 proj_fields.extend(quote! { in visit_fields()
579 proj_ref_fields.extend(quote! { in visit_fields()
582 proj_own_fields.extend(quote! { in visit_fields()
585 proj_body.extend(quote! { in visit_fields()
588 proj_move.extend(quote! { in visit_fields()
595 proj_fields.extend(quote! { in visit_fields()
598 proj_ref_fields.extend(quote! { in visit_fields()
601 proj_own_fields.extend(quote! { in visit_fields()
604 proj_body.extend(quote! { in visit_fields()
607 proj_move.extend(quote! { in visit_fields()
643 Some(variant_ident) => quote!(#ident::#variant_ident), in proj_own_body()
644 None => quote!(#ident), in proj_own_body()
652 quote! { in proj_own_body()
745 quote!(#field_ident: #ty) in make_unpin_impl()
772 quote!(#field_ident: &#lifetime ()) in make_unpin_impl()
789 quote! { in make_unpin_impl()
881 quote! { in make_drop_impl()
937 let mut project = Some(quote! { in make_proj_impl()
946 let mut project_ref = Some(quote! { in make_proj_impl()
964 quote! { in make_proj_impl()
994 quote! { in make_proj_impl()
1104 field_refs.push(quote!(&this.#ident)); in ensure_not_packed()
1110 field_refs.push(quote!(&this.#index)); in ensure_not_packed()
1118 Ok(quote! { in ensure_not_packed()