syntax_data: {"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // and this isn't an inherent impl.
context_before:         // Encode impl generic params if the generic parameters contain non-region parameters
context_after:         if impl_trait_ref.is_some() && args.iter().any(|a| a.has_non_region_param()) {