{"ast_node_type":"other","tokens":[{"end":60,"kind":"keyword","start":0,"text":"if"}]}
    if !tcx.is_builtin_derived(checker.impl_def_id.into()) {
    let span = tcx.def_span(checker.impl_def_id);
        return Err(tcx.dcx().emit_err(errors::CoercePointeeNoUserValidityAssertion { span }));