Home
last modified time | relevance | path

Searched defs:GenericParam (Results 1 – 25 of 55) sorted by relevance

123

/third_party/rust/rust/src/tools/clippy/clippy_lints/src/misc_early/
Dbuiltin_type_shadow.rs8 pub(super) fn check(cx: &EarlyContext<'_>, param: &GenericParam) { in check()
/third_party/rust/rust/src/tools/clippy/clippy_lints/src/
Dsingle_char_lifetime_names.rs45 fn check_generic_param(&mut self, ctx: &EarlyContext<'_>, param: &GenericParam) { in check_generic_param()
/third_party/rust/rust/compiler/rustc_parse/src/parser/
Dgenerics.rs43 fn parse_ty_param(&mut self, preceding_attrs: AttrVec) -> PResult<'a, GenericParam> { in parse_ty_param() argument
110 ) -> PResult<'a, GenericParam> { in parse_const_param() argument
136 ) -> PResult<'a, GenericParam> { in recover_const_param_with_mistyped_const() argument
169 pub(super) fn parse_generic_params(&mut self) -> PResult<'a, ThinVec<ast::GenericParam>> { in parse_generic_params()
Dty.rs382 generic_params: ThinVec<GenericParam>, in parse_remaining_bounds_path()
515 mut params: ThinVec<GenericParam>, in parse_ty_bare_fn()
549 params: &mut ThinVec<GenericParam>, in recover_fn_ptr_with_generics()
932 pub(super) fn parse_late_bound_lifetime_defs(&mut self) -> PResult<'a, ThinVec<GenericParam>> { in parse_late_bound_lifetime_defs()
951 lifetime_defs: &mut ThinVec<GenericParam>, in recover_fn_trait_with_lifetime_params()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/
Dextract_type_alias.rs95 known_generics: &'gp [ast::GenericParam], in collect_used_generics()
96 ) -> Option<Vec<&'gp ast::GenericParam>> { in collect_used_generics()
Dgenerate_function.rs428 necessary_generic_params: &mut FxHashSet<hir::GenericParam>, in make_return_type()
542 necessary_generic_params: &mut FxHashSet<hir::GenericParam>, in fn_args()
574 necessary_params: FxHashSet<hir::GenericParam>, in fn_generic_params()
625 ) -> (Vec<ast::GenericParam>, Vec<ast::WherePred>) { in params_and_where_preds_in_scope()
742 node: ast::GenericParam, in compute_contained_params_in_generic_param()
791 fn filter_generic_params(ctx: &AssistContext<'_>, node: SyntaxNode) -> Option<hir::GenericParam> { in filter_generic_params()
828 necessary_params: FxHashSet<hir::GenericParam>, in filter_unnecessary_bounds()
972 generic_params: &mut FxHashSet<hir::GenericParam>, in fn_arg_type()
978 generic_params: &mut FxHashSet<hir::GenericParam>, in fn_arg_type()
/third_party/rust/rust/src/tools/clippy/tests/ui/
Dtransmute_ptr_to_ptr.rs21 struct GenericParam<T> { struct
38 let _: &GenericParam<f32> = std::mem::transmute(&GenericParam { t: 1u32 }); in transmute_ptr_to_ptr() argument
/third_party/rust/rust/compiler/rustc_hir/src/
Dtarget.rs57 GenericParam(GenericParamKind), enumerator
Dhir.rs506 pub struct GenericParam<'hir> { struct
512 pub kind: GenericParamKind<'hir>, argument
514 pub source: GenericParamSource, argument
517 impl<'hir> GenericParam<'hir> { implementation
768 GenericParam, enumerator
3680 GenericParam(&'hir GenericParam<'hir>), enumerator
/third_party/rust/rust/src/tools/rustfmt/src/
Dspanned.rs114 impl Spanned for ast::GenericParam { implementation
Dtypes.rs579 impl Rewrite for ast::GenericParam { implementation
1129 generic_params: &[ast::GenericParam], in rewrite_lifetime_param()
/third_party/rust/rust/compiler/rustc_expand/src/
Dplaceholders.rs230 param: ast::GenericParam, in flat_map_generic_param()
/third_party/rust/rust/compiler/rustc_builtin_macros/src/deriving/generic/
Dty.rs153 ) -> ast::GenericParam { in mk_ty_param()
/third_party/rust/rust/compiler/rustc_builtin_macros/src/
Dcfg_eval.rs235 param: ast::GenericParam, in flat_map_generic_param()
/third_party/rust/rust/compiler/rustc_ast/src/
Dast.rs372 pub struct GenericParam { struct
378 pub kind: GenericParamKind, argument
382 impl GenericParam { argument
2695 pub fn new(generic_params: ThinVec<GenericParam>, path: Path, span: Span) -> Self { in new()
/third_party/rust/rust/compiler/rustc_ast_passes/src/
Dnode_count.rs58 fn visit_generic_param(&mut self, param: &GenericParam) { in visit_generic_param()
Dfeature_gate.rs153 fn check_late_bound_lifetime_defs(&self, params: &[ast::GenericParam]) { in check_late_bound_lifetime_defs()
Dast_validation.rs647 generics: &[GenericParam], in validate_generic_param_order()
1148 fn visit_generic_param(&mut self, param: &'a GenericParam) { in visit_generic_param()
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir/src/
Dfrom_id.rs73 impl From<GenericParamId> for GenericParam { implementation
/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/ast/
Dedit_in_place.rs221 pub fn add_generic_param(&self, generic_param: ast::GenericParam) { in add_generic_param()
240 pub fn remove_generic_param(&self, generic_param: ast::GenericParam) { in remove_generic_param()
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-def/src/
Dresolver.rs86 GenericParam(TypeParamId), enumerator
116 GenericParam(ConstParamId), enumerator
667 GenericParam(GenericParamId), enumerator
/third_party/rust/rust/compiler/rustc_resolve/src/
Ddef_collector.rs202 fn visit_generic_param(&mut self, param: &'a GenericParam) { in visit_generic_param()
/third_party/rust/rust/compiler/rustc_ast_lowering/src/
Dlib.rs848 generic_params: &[GenericParam], in lower_lifetime_binder()
2258 params: &'s [GenericParam], in lower_generic_params_mut()
2266 params: &[GenericParam], in lower_generic_params()
2275 param: &GenericParam, in lower_generic_param()
2296 param: &GenericParam, in lower_generic_param_kind()
/third_party/rust/rust/compiler/rustc_lint/src/
Dnonstandard_style.rs205 fn check_generic_param(&mut self, cx: &EarlyContext<'_>, param: &ast::GenericParam) { in check_generic_param()
/third_party/rust/rust/compiler/rustc_ast_pretty/src/pprust/
Dstate.rs1115 fn print_formal_generic_params(&mut self, generic_params: &[ast::GenericParam]) { in print_formal_generic_params()
1625 pub(crate) fn print_generic_params(&mut self, generic_params: &[ast::GenericParam]) { in print_generic_params()
1739 generic_params: &[ast::GenericParam], in print_ty_fn()

123