{"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"//"}]}
        // `#[derive(CoercePointee)]` requires at least one generic type on the target `struct`
    let pointee_param_idx = if type_params.is_empty() {
        cx.dcx().emit_err(RequireOneGeneric { span });