Generate the error context creation and push code
(
span: proc_macro2::Span,
actual_value: TokenStream,
expected_value: TokenStream,
node_id: usize,
)
| 801 | |
| 802 | /// Generate the error context creation and push code |
| 803 | fn generate_error_push( |
| 804 | span: proc_macro2::Span, |
| 805 | actual_value: TokenStream, |
| 806 | expected_value: TokenStream, |
| 807 | node_id: usize, |
| 808 | ) -> TokenStream { |
| 809 | let node_ident = expand_pattern_node_ident(node_id); |
| 810 | quote_spanned! {span=> |
| 811 | __report.push(&#node_ident, #actual_value, #expected_value); |
| 812 | } |
| 813 | } |
no test coverage detected