Lines Matching refs:path
196 let path = match transparent_field.attrs.serialize_with() {
197 Some(path) => quote!(#path),
205 #path(&#self_var.#member, __serializer)
241 if let Some(path) = field.attrs.serialize_with() {
242 field_expr = wrap_serialize_field_with(params, field.ty, path, &field_expr);
273 Some(path) => {
279 quote!(if #path(#field_expr) { 0 } else { 1 })
337 Some(path) => {
339 quote!(if #path(#field_expr) { 0 } else { 1 })
379 Some(path) => {
381 quote!(if #path(#field_expr) { 0 } else { 1 })
516 if let Some(path) = variant.attrs.serialize_with() {
517 let ser = wrap_serialize_variant_with(params, path, variant);
543 if let Some(path) = field.attrs.serialize_with() {
544 field_expr = wrap_serialize_field_with(params, field.ty, path, &field_expr);
592 if let Some(path) = variant.attrs.serialize_with() {
593 let ser = wrap_serialize_variant_with(params, path, variant);
619 if let Some(path) = field.attrs.serialize_with() {
620 field_expr = wrap_serialize_field_with(params, field.ty, path, &field_expr);
665 let inner = Stmts(if let Some(path) = variant.attrs.serialize_with() {
666 let ser = wrap_serialize_variant_with(params, path, variant);
684 if let Some(path) = field.attrs.serialize_with() {
685 field_expr = wrap_serialize_field_with(params, field.ty, path, &field_expr);
774 if let Some(path) = variant.attrs.serialize_with() {
775 let ser = wrap_serialize_variant_with(params, path, variant);
790 if let Some(path) = field.attrs.serialize_with() {
791 field_expr = wrap_serialize_field_with(params, field.ty, path, &field_expr);
840 Some(path) => {
842 quote!(if #path(#field_expr) { 0 } else { 1 })
919 Some(path) => quote!(if #path(#member) { 0 } else { 1 }),
1087 .map(|path| quote!(#path(#field_expr)));
1089 if let Some(path) = field.attrs.serialize_with() {
1090 field_expr = wrap_serialize_field_with(params, field.ty, path, &field_expr);
1130 .map(|path| quote!(#path(#field_expr)));
1132 if let Some(path) = field.attrs.serialize_with() {
1133 field_expr = wrap_serialize_field_with(params, field.ty, path, &field_expr);