Generate field initialization syntax for struct construction. - tuple struct: just the value - named struct: `field_name: value`
(&self, value: TokenStream)
| 37 | /// - tuple struct: just the value |
| 38 | /// - named struct: `field_name: value` |
| 39 | pub fn field_init(&self, value: TokenStream) -> TokenStream { |
| 40 | if self.is_tuple_struct { |
| 41 | value |
| 42 | } else { |
| 43 | let ident = format_ident!("{}", self.field_name); |
| 44 | quote! { #ident: #value } |
| 45 | } |
| 46 | } |
| 47 | } |
| 48 | |
| 49 | /// Generate Self construction syntax. |
no outgoing calls
no test coverage detected