pub(crate) fn print_generic_param_def( generic_param: &GenericParamDef, cx: &Context<'_>, ) -> impl Display