Lines Matching refs:quote
6 use quote::{quote, quote_spanned};
30 quote! {
42 quote! {
197 Some(path) => quote!(#path),
272 None => quote!(1),
279 quote!(if #path(#field_expr) { 0 } else { 1 })
282 .fold(quote!(0), |sum, expr| quote!(#sum + #expr));
306 quote! {
310 _ => quote! {},
336 None => quote!(1),
339 quote!(if #path(#field_expr) { 0 } else { 1 })
343 quote!(#tag_field_exists as usize),
344 |sum, expr| quote!(#sum + #expr),
374 quote!(_serde::__private::None)
378 None => quote!(1),
381 quote!(if #path(#field_expr) { 0 } else { 1 })
385 quote!(#tag_field_exists as usize),
386 |sum, expr| quote!(#sum + #expr),
388 quote!(_serde::__private::Some(#len))
413 arms.push(quote! {
440 let skipped_err = quote! {
444 Style::Unit => quote!(),
445 Style::Newtype | Style::Tuple => quote!((..)),
446 Style::Struct => quote!({ .. }),
448 quote! {
455 quote! {
460 quote! {
467 quote! {
473 quote! {
501 quote! {
542 let mut field_expr = quote!(__field0);
618 let mut field_expr = quote!(__field0);
657 let serialize_variant = quote! {
683 let mut field_expr = quote!(__field0);
789 let mut field_expr = quote!(__field0);
839 None => quote!(1),
842 quote!(if #path(#field_expr) { 0 } else { 1 })
845 .fold(quote!(0), |sum, expr| quote!(#sum + #expr));
919 Some(path) => quote!(if #path(#member) { 0 } else { 1 }),
920 None => quote!(1),
923 .fold(quote!(0), |sum, expr| quote!(#sum + #expr));
1072 quote!(#id)
1087 .map(|path| quote!(#path(#field_expr)));
1095 let ser = quote! {
1101 Some(skip) => quote!(if !#skip { #ser }),
1120 quote!(#member)
1130 .map(|path| quote!(#path(#field_expr)));
1139 quote! {
1144 quote! {
1153 quote! {
1161 quote! {
1179 wrap_serialize_with(params, serialize_with, &[field_ty], &[quote!(#field_expr)])
1198 quote!(#id)
1232 quote!({
1263 Some(quote!(mut))
1274 quote!(&{#self_var.#member})
1276 quote!(&#self_var.#member)
1281 quote!(&{#self_var.#member})
1283 quote!(&#self_var.#member)
1286 quote!(_serde::__private::ser::constrain::<#ty>(#inner))
1290 quote!(_serde::__private::ser::constrain::<#ty>(&#getter(#self_var)))