MCPcopy Create free account

hub / github.com/MinerSebas/bevy_lint / functions

Functions136 in github.com/MinerSebas/bevy_lint

↓ 21 callersFunctionkeys
(vec: &'t [(TyKind<'tcx>, T)])
src/system_lints/query_lints.rs:574
↓ 9 callersFunctioncontains_ty_kind
(vec: &Vec<(TyKind<'tcx>, T)>, ty_kind: &TyKind<'tcx>)
src/system_lints/query_lints.rs:565
↓ 8 callersMethodspan
(&self)
src/system_lints/model.rs:76
↓ 4 callersMethodextract_tuple_types
(&self)
src/mixed_ty.rs:144
↓ 3 callersMethodextract_generics_from_struct
(&self)
src/mixed_ty.rs:173
↓ 3 callersFunctionlint_function_signature
(ctx: &LateContext<'tcx>, inputs: &[MixedTy<'tcx>])
src/system_lints/mod.rs:86
↓ 2 callersMethodcount
(&self)
src/system_lints/query_lints.rs:554
↓ 2 callersMethodlint_query_data
(&self, ctx: &LateContext, span: &Span, facts: &[&QueryData<'tcx>])
src/system_lints/query_lints.rs:361
↓ 1 callersMethodcheck_for_unnecessary_or
(&self, ctx: &LateContext, facts: &[&QueryData<'tcx>])
src/system_lints/query_lints.rs:482
↓ 1 callersMethodfill_with_filter_query
(&mut self, filter_query: &FilterQuery<'tcx>)
src/system_lints/query_lints.rs:286
↓ 1 callersMethodfill_with_world_query
(&mut self, world_query: &WorldQuery<'tcx>)
src/system_lints/query_lints.rs:258
↓ 1 callersMethodget_generics_of_query
( &self, ctx: &LateContext<'tcx>, )
src/mixed_ty.rs:249
↓ 1 callersFunctionget_generics_of_query_hir
( query: &'tcx rustc_hir::Ty, )
src/mixed_ty.rs:291
↓ 1 callersFunctionget_generics_of_query_middle
( query: rustc_middle::ty::Ty, )
src/mixed_ty.rs:311
↓ 1 callersFunctionlint_query
(ctx: &LateContext, query: Query)
src/system_lints/query_lints.rs:590
↓ 1 callersFunctionrecursively_lint_system_param
(ctx: &LateContext, system_param: SystemParamType)
src/system_lints/mod.rs:100
↓ 1 callersFunctionrecursively_resolve_filter_query
( ctx: &LateContext<'tcx>, filter: &MixedTy<'tcx>, )
src/system_lints/mod.rs:182
↓ 1 callersFunctionrecursively_resolve_system_param
( ctx: &LateContext<'tcx>, ty: &MixedTy<'tcx>, )
src/system_lints/mod.rs:113
↓ 1 callersFunctionrecursively_resolve_world_query
( ctx: &LateContext<'tcx>, world: &MixedTy<'tcx>, )
src/system_lints/mod.rs:150
↓ 1 callersMethodremove_substitutions
(&mut self)
src/system_lints/model.rs:19
↓ 1 callersFunctionresolve_query
(ctx: &LateContext<'tcx>, ty: &MixedTy<'tcx>)
src/system_lints/mod.rs:131
↓ 1 callersMethodspan
(&self)
src/mixed_ty.rs:242
↓ 1 callersMethodstrip_reference
(&self)
src/mixed_ty.rs:219
Methodbuild
(&self, app: &mut App)
ui/app_lints/insert_resource_with_default.rs:16
Methodcheck_expr
(&mut self, cxt: &LateContext<'tcx>, expr: &'tcx Expr<'_>)
src/app_lints.rs:49
Methodcheck_for_unnecessary_option
( ctx: &LateContext, option: &(QueryData<'tcx>, Span), facts: &[&QueryData<'tcx>],
src/system_lints/query_lints.rs:420
Methodcheck_impl_item
(&mut self, ctx: &LateContext<'tcx>, item: &'tcx rustc_hir::ImplItem<'tcx>)
src/system_lints/mod.rs:74
Methodcheck_item
(&mut self, ctx: &LateContext<'tcx>, item: &'tcx Item<'tcx>)
src/bundle_lints.rs:56
Methodcheck_item
(&mut self, ctx: &LateContext<'tcx>, item: &'tcx rustc_hir::Item<'tcx>)
src/system_lints/mod.rs:32
Methodcheck_trait_item
( &mut self, ctx: &LateContext<'tcx>, item: &'tcx rustc_hir::TraitItem<'tcx>, )
src/system_lints/mod.rs:59
Methoddefault
()
src/system_lints/query_lints.rs:585
Methodfields_from_struct_item
( ctx: &LateContext<'tcx>, item: &rustc_hir::Item<'tcx>, )
src/mixed_ty.rs:14
Methodfn_inputs_from_fn_item
( ctx: &LateContext<'tcx>, item: &rustc_hir::Item<'tcx>, )
src/mixed_ty.rs:57
Methodfn_inputs_from_impl_fn_item
( ctx: &LateContext<'tcx>, item: &rustc_hir::ImplItem<'tcx>, )
src/mixed_ty.rs:86
Methodfn_inputs_from_trait_fn_item
( ctx: &LateContext<'tcx>, item: &rustc_hir::TraitItem<'tcx>, )
src/mixed_ty.rs:115
Functionmain
()
ui/bundle_lints/bundle_with_incomplete_transforms.rs:59
Functionmain
()
ui/app_lints/insert_resource_with_default.rs:24
Functionmain
()
ui/system_lints/unnecessary_option.rs:353
Functionmain
()
ui/system_lints/unnecessary_change_detection_filters.rs:24
Functionmain
()
ui/system_lints/empty_query.rs:105
Functionmain
()
ui/system_lints/unnecessary_or.rs:123
Functionmain
()
ui/system_lints/unnecessary_with.rs:387
Functionnegativ_test_query1
This may not trigger the Lint
ui/system_lints/unnecessary_option.rs:245
Functionnegativ_test_query1
( query: Query<&A, Or<((With<A>, With<B>), With<C>)>>, query_check: Query<&A, Or<(With<B>, With<C>)>>,
ui/system_lints/unnecessary_or.rs:75
Functionnegativ_test_query2
This may not trigger the Lint
ui/system_lints/unnecessary_option.rs:262
Functionnegativ_test_query2
(query: Query<(), (Or<(Added<A>, With<B>)>, With<A>)>)
ui/system_lints/unnecessary_or.rs:83
Functionnegativ_test_query3
This may not trigger the Lint (but should trigger the empty-query lint)
ui/system_lints/unnecessary_option.rs:279
Functionnegativ_test_query4
This may not trigger the Lint
ui/system_lints/unnecessary_option.rs:285
Functionregister_lints
(_sess: &rustc_session::Session, lint_store: &mut rustc_lint::LintStore)
src/lib.rs:43
Functionsetup
(mut commands: Commands)
ui/system_lints/unnecessary_option.rs:392
Functionsetup
(mut commands: Commands)
ui/system_lints/unnecessary_change_detection_filters.rs:32
Functionsetup
(mut commands: Commands)
ui/system_lints/empty_query.rs:118
Functionsetup
(mut commands: Commands)
ui/system_lints/unnecessary_or.rs:140
Functionsetup
(mut commands: Commands)
ui/system_lints/unnecessary_with.rs:431
Methodsystem_param_test
(system_param: SystemParamTest)
ui/system_lints/unnecessary_option.rs:337
Methodsystem_param_test
(mut system_param: SystemParamTest)
ui/system_lints/empty_query.rs:82
Methodsystem_param_test
( system_param: SystemParamTest, query_check1: Query<(), Changed<A>>, query_check2: Qu
ui/system_lints/unnecessary_or.rs:105
Methodsystem_param_test
(system_param: SystemParamTest)
ui/system_lints/unnecessary_with.rs:220
Functiontest_query1
(query: Query<Option<&A>, With<A>>)
ui/system_lints/unnecessary_option.rs:17
Functiontest_query1
(_query: Query<(), (Added<A>, Changed<A>)>)
ui/system_lints/unnecessary_change_detection_filters.rs:16
Functiontest_query1
(query: Query<&A, Without<A>>)
ui/system_lints/empty_query.rs:17
Functiontest_query1
(query: Query<&A, Or<()>>)
ui/system_lints/unnecessary_or.rs:17
Functiontest_query1
(query: Query<&A, With<A>>, query_check: Query<&A>)
ui/system_lints/unnecessary_with.rs:23
Functiontest_query10
(mut query: Query<Option<&mut A>, Without<A>>)
ui/system_lints/unnecessary_option.rs:89
Functiontest_query10
(mut query: Query<(&mut A, &B), (With<A>, With<B>)>)
ui/system_lints/unnecessary_with.rs:68
Functiontest_query11
(query: Query<Option<&A>, (Without<A>, Without<B>)>)
ui/system_lints/unnecessary_option.rs:97
Functiontest_query11
(mut query: Query<(&mut A, &B), (With<A>, With<C>)>)
ui/system_lints/unnecessary_with.rs:73
Functiontest_query12
(mut query: Query<Option<&mut A>, (Without<A>, Without<B>)>)
ui/system_lints/unnecessary_option.rs:105
Functiontest_query12
(mut query: Query<&mut A, (With<A>, With<B>)>)
ui/system_lints/unnecessary_with.rs:78
Functiontest_query13
(query: Query<Option<&B>, (Without<A>, Without<B>)>)
ui/system_lints/unnecessary_option.rs:113
Functiontest_query13
(query: Query<(), (Added<A>, With<A>)>, query_check: Query<(), Added<A>>)
ui/system_lints/unnecessary_with.rs:83
Functiontest_query14
(mut query: Query<Option<&mut B>, (Without<A>, Without<B>)>)
ui/system_lints/unnecessary_option.rs:121
Functiontest_query14
(query: Query<(), (Changed<A>, With<A>)>, query_check: Query<(), Changed<A>>)
ui/system_lints/unnecessary_with.rs:88
Functiontest_query15
(query: Query<(Option<&A>, &B), Added<A>>)
ui/system_lints/unnecessary_option.rs:129
Functiontest_query15
(query: (Query<&A, With<A>>,), query_check: Query<&A>)
ui/system_lints/unnecessary_with.rs:93
Functiontest_query16
(query: Query<(&A, Option<&B>), Changed<B>>)
ui/system_lints/unnecessary_option.rs:137
Functiontest_query16
(query: (((((((((Query<&A, With<A>>,),),),),),),),),), query_check: Query<&A>)
ui/system_lints/unnecessary_with.rs:98
Functiontest_query17
(query: Query<(&A, &B, Option<(&A, &B)>)>)
ui/system_lints/unnecessary_option.rs:145
Functiontest_query17
( query: ( (), ((( (), ( ((((Query<&A, With<A>>,),
ui/system_lints/unnecessary_with.rs:106
Functiontest_query18
(query: Query<(&A, Option<(&A, &B)>), With<B>>)
ui/system_lints/unnecessary_option.rs:153
Functiontest_query18
( query: Query<(((((((((((&A,),),),),),),),),),),), (((((((((((With<A>,),),),),),),),),),),)>, query_c
ui/system_lints/unnecessary_with.rs:131
Functiontest_query19
(query: Query<(&A, Option<(&A, &B)>), Added<B>>)
ui/system_lints/unnecessary_option.rs:161
Functiontest_query19
( query: Query< ((), ((((), (((((&A,), ()),),), (), ((),))),),)), ((), ((((), (((((), ()),
ui/system_lints/unnecessary_with.rs:139
Functiontest_query2
(mut query: Query<Option<&mut A>, With<A>>)
ui/system_lints/unnecessary_option.rs:25
Functiontest_query2
(_query: Query<(), Or<(Added<A>, Changed<A>)>>)
ui/system_lints/unnecessary_change_detection_filters.rs:20
Functiontest_query2
(mut query: Query<&mut A, Without<A>>)
ui/system_lints/empty_query.rs:22
Functiontest_query2
(query: Query<&A, Or<(With<B>,)>>, query_check: Query<&A, With<B>>)
ui/system_lints/unnecessary_or.rs:22
Functiontest_query2
(query: Query<(&A, &B), With<A>>, query_check: Query<(&A, &B)>)
ui/system_lints/unnecessary_with.rs:28
Functiontest_query20
(query: Query<(&A, Option<(&A, &B)>), Changed<B>>)
ui/system_lints/unnecessary_option.rs:169
Functiontest_query20
( query: ( (), ((( (), ( ((( (
ui/system_lints/unnecessary_with.rs:150
Functiontest_query21
(query: Query<(&A, Option<(&A, &B)>), Without<B>>)
ui/system_lints/unnecessary_option.rs:177
Functiontest_query21
(query: Query<&E, With<E>>, query_check: Query<&E>)
ui/system_lints/unnecessary_with.rs:189
Functiontest_query22
(query: Query<(&A, Option<(&B, Option<&A>)>)>)
ui/system_lints/unnecessary_option.rs:185
Functiontest_query23
(query: Query<Option<(&A, Option<&B>)>, Without<A>>)
ui/system_lints/unnecessary_option.rs:193
Functiontest_query24
(query: Query<Option<(&A, Option<&B>)>, (With<A>, Without<B>)>)
ui/system_lints/unnecessary_option.rs:201
Functiontest_query25
(query: Query<(&A, &B, Option<(&A, Option<&B>)>)>)
ui/system_lints/unnecessary_option.rs:210
Functiontest_query26
(query: Query<Option<Option<&A>>, Without<A>>)
ui/system_lints/unnecessary_option.rs:219
Functiontest_query27
(query: Query<Option<&A>, Added<A>>)
ui/system_lints/unnecessary_option.rs:228
Functiontest_query28
(query: Query<Option<&A>, Changed<A>>)
ui/system_lints/unnecessary_option.rs:236
Functiontest_query3
(query: Query<Option<&A>, (With<A>, With<B>)>)
ui/system_lints/unnecessary_option.rs:33
next →1–100 of 136, ranked by callers