{"ast_node_type":"impl","tokens":[{"end":89,"kind":"keyword","start":0,"text":"param_names_and_constraints:"}]}
    param_names_and_constraints: impl Iterator<Item = (&'a str, &'a str, Option<DefId>)>,
    err: &mut Diag<'_>,
    span_to_replace: Option<Span>,