diff --git a/node-graph/node-macro/src/shader_nodes/per_pixel_adjust.rs b/node-graph/node-macro/src/shader_nodes/per_pixel_adjust.rs index 84780538d2..8dc97eba2e 100644 --- a/node-graph/node-macro/src/shader_nodes/per_pixel_adjust.rs +++ b/node-graph/node-macro/src/shader_nodes/per_pixel_adjust.rs @@ -158,7 +158,7 @@ impl PerPixelAdjust { description: "".to_string(), widget_override: Default::default(), ty: ParsedFieldType::Regular(RegularParsedField { - ty: parse_quote!(WgpuExecutor), + ty: parse_quote!(&'a WgpuExecutor), exposed: false, value_source: Default::default(), number_soft_min: None, @@ -203,7 +203,7 @@ impl PerPixelAdjust { fn_name, struct_name, mod_name: mod_name.clone(), - fn_generics: vec![], + fn_generics: vec![parse_quote!('a: 'n)], where_clause: None, input: Input { pat_ident: parsed.input.pat_ident.clone(),