| /third_party/rust/rust/compiler/rustc_middle/src/ty/ |
| D | generics.rs | 51 pub struct GenericParamDef { struct 61 pub kind: GenericParamDefKind, argument 64 impl GenericParamDef { argument 225 pub fn param_at(&'tcx self, param_index: usize, tcx: TyCtxt<'tcx>) -> &'tcx GenericParamDef { in param_at() 234 pub fn params_to(&'tcx self, param_index: usize, tcx: TyCtxt<'tcx>) -> &'tcx [GenericParamDef] { in params_to() 248 ) -> &'tcx GenericParamDef { in region_param() 257 pub fn type_param(&'tcx self, param: &ParamTy, tcx: TyCtxt<'tcx>) -> &'tcx GenericParamDef { in type_param() 266 pub fn const_param(&'tcx self, param: &ParamConst, tcx: TyCtxt<'tcx>) -> &GenericParamDef { in const_param()
|
| D | subst.rs | 309 F: FnMut(&ty::GenericParamDef, &[GenericArg<'tcx>]) -> GenericArg<'tcx>, in for_item() 320 F: FnMut(&ty::GenericParamDef, &[GenericArg<'tcx>]) -> GenericArg<'tcx>, in extend_to() 333 F: FnMut(&ty::GenericParamDef, &[GenericArg<'tcx>]) -> GenericArg<'tcx>, 347 F: FnMut(&ty::GenericParamDef, &[GenericArg<'tcx>]) -> GenericArg<'tcx>,
|
| /third_party/rust/rust/compiler/rustc_hir_typeck/src/fn_ctxt/ |
| D | mod.rs | 241 fn re_infer(&self, def: Option<&ty::GenericParamDef>, span: Span) -> Option<ty::Region<'tcx>> { in re_infer() 253 fn ty_infer(&self, param: Option<&ty::GenericParamDef>, span: Span) -> Ty<'tcx> { in ty_infer() 266 param: Option<&ty::GenericParamDef>, in ct_infer()
|
| D | _impl.rs | 1293 param: &ty::GenericParamDef, in instantiate_value_path() 1328 param: &ty::GenericParamDef, in instantiate_value_path()
|
| /third_party/rust/rust/src/librustdoc/clean/ |
| D | simplify.rs | 76 mut bound_params: Vec<clean::GenericParamDef>, in merge_bounds()
|
| D | mod.rs | 498 def: &ty::GenericParamDef, in clean_generic_param_def() 500 ) -> GenericParamDef { in clean_generic_param_def() 557 ) -> GenericParamDef { in clean_generic_param() 1320 fn param_eq_arg(param: &GenericParamDef, arg: &GenericArg) -> bool { in clean_middle_assoc_item()
|
| D | types.rs | 1294 pub(crate) fn get_bound_params(&self) -> Option<&[GenericParamDef]> { in get_bound_params() 1318 pub(crate) struct GenericParamDef { struct 1320 pub(crate) kind: GenericParamDefKind, argument 1323 impl GenericParamDef { implementation
|
| D | auto_trait.rs | 320 fn extract_for_generics(&self, pred: ty::Clause<'tcx>) -> FxHashSet<GenericParamDef> { in extract_for_generics()
|
| /third_party/rust/rust/compiler/rustc_hir_analysis/src/astconv/ |
| D | mod.rs | 96 fn re_infer(&self, param: Option<&ty::GenericParamDef>, span: Span) in re_infer() 100 fn ty_infer(&self, param: Option<&ty::GenericParamDef>, span: Span) -> Ty<'tcx>; in ty_infer() 109 param: Option<&ty::GenericParamDef>, in ct_infer() 221 param: &ty::GenericParamDef, in provided_kind() 228 param: &ty::GenericParamDef, in inferred_kind() 238 def: Option<&ty::GenericParamDef>, in ast_region_to_region() 422 param: &ty::GenericParamDef, in create_substs_for_ast_path() 487 param: &ty::GenericParamDef, in create_substs_for_ast_path()
|
| D | generics.rs | 25 param: &GenericParamDef, in generic_arg_mismatch_err()
|
| /third_party/rust/rust/compiler/rustc_hir_typeck/src/method/ |
| D | confirm.rs | 390 param: &ty::GenericParamDef, in instantiate_method_substs() 425 param: &ty::GenericParamDef, in instantiate_method_substs()
|
| /third_party/rust/rust/compiler/rustc_hir_analysis/src/ |
| D | collect.rs | 374 fn re_infer(&self, _: Option<&ty::GenericParamDef>, _: Span) -> Option<ty::Region<'tcx>> { in re_infer() 382 fn ty_infer(&self, _: Option<&ty::GenericParamDef>, span: Span) -> Ty<'tcx> { in ty_infer() 386 fn ct_infer(&self, ty: Ty<'tcx>, _: Option<&ty::GenericParamDef>, span: Span) -> Const<'tcx> { in ct_infer()
|
| /third_party/rust/rust/src/rustdoc-json-types/ |
| D | lib.rs | 437 pub struct GenericParamDef { struct 439 pub kind: GenericParamDefKind, argument
|
| /third_party/rust/rust/src/librustdoc/json/ |
| D | conversions.rs | 430 impl FromWithTcx<clean::GenericParamDef> for GenericParamDef { implementation 431 fn from_tcx(generic_param: clean::GenericParamDef, tcx: TyCtxt<'_>) -> Self { in from_tcx()
|
| /third_party/rust/rust/src/tools/jsondoclint/src/ |
| D | validator.rs | 325 fn check_generic_param_def(&mut self, gpd: &'a GenericParamDef) { in check_generic_param_def()
|
| /third_party/rust/rust/src/librustdoc/html/ |
| D | format.rs | 180 impl clean::GenericParamDef { implementation
|