pub fn semantic_generic_params_ex<'db>(
db: &'db dyn Database,
diagnostics: &mut SemanticDiagnostics<'db>,
resolver: &mut Resolver<'db>,
module_id: ModuleId<'db>,
generic_params: &OptionWrappedGenericParamList<'db>,
in_cycle: bool,
) -> Vec<GenericParam<'db>>