Created
February 12, 2024 15:58
-
-
Save davidbarsky/d24bdb6a8a3cbf0b128b61df2ab19072 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
574ms handle_completion | |
28ms CompletionContext::new | |
14ms CompletionContext::analyze | |
14ms Semantics::analyze_impl (2 calls) | |
0ms SourceBinder::to_module_def (2 calls) | |
0ms body_with_source_map_query | |
0ms crate_def_map:wait (5 calls) | |
0ms crate_def_map:wait (6 calls) | |
0ms generic_params_query (2 calls) | |
14ms infer:wait @ detail = "new" (2 calls) | |
14ms infer_query | |
0ms PerNs::filter_visibility (2 calls) | |
0ms crate_def_map:wait (9 calls) | |
0ms fill_with_inference_vars | |
0ms generic_params_query | |
0ms is_visible_from (4 calls) | |
0ms crate_def_map:wait (3 calls) | |
9ms iterate_method_candidates_dyn @ mode = Path name = Some(Name(Text("read"))) traits_in_scope_len = 32 (4 calls) | |
5ms iterate_method_candidates_for_self_ty @ name = Some(Name(Text("read"))) (2 calls) | |
5ms iterate_inherent_methods @ name = Some(Name(Text("read"))) (2 calls) | |
0ms generic_params_query | |
3ms impls_for_self_ty @ name = Some(Name(Text("read"))) | |
3ms is_valid_candidate (3 calls) | |
3ms is_valid_fn_candidate (3 calls) | |
0ms generic_params_query | |
0ms is_visible_from | |
0ms crate_def_map:wait | |
3ms run_in_snapshot | |
0ms fill_with_inference_vars | |
0ms resolve_obligations_as_possible (4 calls) | |
0ms rollback_to | |
0ms subst_for_def | |
2ms trait_solve::wait (4 calls) | |
0ms iterate_trait_method_candidates @ name = Some(Name(Text("Some"))) | |
0ms is_valid_candidate (131 calls) | |
0ms is_valid_fn_candidate (124 calls) | |
0ms resolve_obligations_as_possible | |
3ms iterate_method_candidates_with_autoref @ name = Some(Name(Text("Some"))) (3 calls) | |
3ms iterate_method_candidates_by_receiver @ name = Some(Name(Text("Some"))) (7 calls) | |
0ms iterate_inherent_methods @ name = Some(Name(Text("Some"))) (15 calls) | |
0ms impls_for_self_ty @ name = Some(Name(Text("Some"))) (7 calls) | |
0ms is_valid_candidate (49 calls) | |
0ms is_valid_fn_candidate (49 calls) | |
2ms iterate_trait_method_candidates @ name = Some(Name(Text("Some"))) (15 calls) | |
0ms generic_implements_goal | |
0ms subst_for_def | |
2ms is_valid_candidate (1946 calls) | |
1ms is_valid_fn_candidate (1846 calls) | |
0ms run_in_snapshot (2 calls) | |
0ms fill_with_inference_vars (4 calls) | |
0ms rollback_to (2 calls) | |
0ms subst_for_def (4 calls) | |
0ms resolve_obligations_as_possible (15 calls) | |
0ms trait_solve::wait | |
0ms next (43 calls) | |
0ms deref_by_trait (13 calls) | |
0ms resolve_obligations_as_possible (26 calls) | |
0ms subst_for_def (26 calls) | |
0ms trait_solve::wait (13 calls) | |
0ms resolve_obligations_as_possible (16 calls) | |
0ms resolve_obligations_as_possible (14 calls) | |
0ms rollback_to (7 calls) | |
0ms next (6 calls) | |
0ms deref_by_trait (2 calls) | |
0ms resolve_obligations_as_possible (4 calls) | |
0ms subst_for_def (4 calls) | |
0ms trait_solve::wait (2 calls) | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms resolve_obligations_as_possible (6 calls) | |
0ms next (8 calls) | |
0ms deref_by_trait | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait | |
0ms resolve_obligations_as_possible (3 calls) | |
0ms resolve_obligations_as_possible (124 calls) | |
0ms resolve_obligations_as_possible (7 calls) | |
0ms trait_solve::wait (7 calls) | |
0ms rollback_to | |
0ms subst_for_def (10 calls) | |
0ms trait_solve::wait (19 calls) | |
0ms relevant_crates (2 calls) | |
13ms CompletionContext::expand | |
13ms SourceBinder::to_module_def (4 calls) | |
13ms crate_def_map:wait (9 calls) | |
0ms impl_data_with_diagnostics_query | |
0ms crate_def_map:wait (2 calls) | |
0ms relevant_crates (4 calls) | |
0ms Semantics::analyze_impl | |
0ms SourceBinder::to_module_def | |
0ms crate_def_map:wait (6 calls) | |
0ms relevant_crates | |
0ms PerNs::filter_visibility (6 calls) | |
0ms crate_def_map:wait (218 calls) | |
1ms find_path_prefixed (3 calls) | |
0ms calculate_best_path (2 calls) | |
0ms find_path_for_module (13 calls) | |
0ms calculate_best_path (13 calls) | |
0ms find_path_for_module (24 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (28 calls) | |
0ms crate_def_map:wait (26 calls) | |
0ms crate_def_map:wait (9 calls) | |
0ms is_visible_from | |
0ms generic_implements_goal | |
0ms subst_for_def | |
513ms import_on_the_fly_method @ potential_import_name = "" | |
512ms import_assets::search_for_imports | |
512ms import_assets::search_for | |
0ms Semantics::analyze_impl | |
0ms SourceBinder::to_module_def | |
0ms crate_def_map:wait (3 calls) | |
0ms import_assets::scope_definitions | |
0ms Semantics::analyze_impl | |
0ms SourceBinder::to_module_def | |
0ms crate_def_map:wait (4 calls) | |
0ms relevant_crates | |
512ms import_assets::trait_applicable_items | |
0ms applicable_inherent_traits | |
0ms env_traits | |
11ms items_with_name @ name = "" assoc_item_search = AssocItemsOnly crate = Some("omicron_common") | |
11ms find_items | |
4ms crate_symbols | |
0ms crate_def_map:wait | |
0ms module_symbols (2 calls) | |
0ms crate_def_map:wait (3 calls) | |
6ms query_external_importables | |
6ms search_dependencies @ query = Query { query: "", lowercased: "", search_mode: Fuzzy, assoc_mode: AssocItemsOnly, case_sensitive: false } | |
0ms symbol_index::Query::search | |
500ms iterate_method_candidates | |
500ms iterate_method_candidates_dyn @ with_local_impls = 300 traits_in_scope = 300 name = None | |
500ms iterate_method_candidates_dyn @ mode = MethodCall name = None traits_in_scope_len = 300 | |
500ms iterate_method_candidates_with_autoref @ name = None (2 calls) | |
500ms iterate_method_candidates_by_receiver @ name = None (6 calls) | |
2ms iterate_inherent_methods @ name = None (13 calls) | |
2ms impls_for_self_ty @ name = None (6 calls) | |
2ms is_valid_candidate (42 calls) | |
2ms is_valid_fn_candidate (42 calls) | |
2ms run_in_snapshot (42 calls) | |
0ms fill_with_inference_vars (72 calls) | |
0ms resolve_obligations_as_possible (72 calls) | |
0ms rollback_to (42 calls) | |
0ms subst_for_def (72 calls) | |
0ms trait_solve::wait (72 calls) | |
497ms iterate_trait_method_candidates @ name = None (13 calls) | |
1ms generic_implements_goal (1093 calls) | |
0ms subst_for_def (1093 calls) | |
2ms get_mod_path (9 calls) | |
2ms find_path_prefixed (9 calls) | |
2ms calculate_best_path (9 calls) | |
2ms find_path_for_module (33 calls) | |
2ms calculate_best_path (31 calls) | |
2ms find_path_for_module (142 calls) | |
1ms calculate_best_path (38 calls) | |
1ms find_path_for_module (8 calls) | |
1ms calculate_best_path (8 calls) | |
1ms find_path_for_module (8 calls) | |
1ms calculate_best_path (8 calls) | |
1ms find_path_for_module (8 calls) | |
1ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (180 calls) | |
0ms crate_def_map:wait (64 calls) | |
0ms crate_def_map:wait (27 calls) | |
482ms is_valid_candidate (13856 calls) | |
475ms is_valid_fn_candidate (11784 calls) | |
464ms run_in_snapshot (11784 calls) | |
8ms fill_with_inference_vars (22357 calls) | |
10ms rollback_to (11784 calls) | |
21ms subst_for_def (22357 calls) | |
0ms resolve_obligations_as_possible (13 calls) | |
3ms trait_solve::wait (1093 calls) | |
0ms next (38 calls) | |
0ms deref_by_trait (12 calls) | |
0ms resolve_obligations_as_possible (24 calls) | |
0ms subst_for_def (24 calls) | |
0ms trait_solve::wait (12 calls) | |
0ms resolve_obligations_as_possible (14 calls) | |
0ms resolve_obligations_as_possible (12 calls) | |
0ms rollback_to (6 calls) | |
0ms next (3 calls) | |
0ms deref_by_trait | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait | |
0ms resolve_obligations_as_possible | |
0ms resolve_obligations_as_possible (3 calls) | |
0ms next (6 calls) | |
0ms deref_by_trait (2 calls) | |
0ms resolve_obligations_as_possible (4 calls) | |
0ms subst_for_def (4 calls) | |
0ms trait_solve::wait (2 calls) | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms relevant_crates | |
0ms is_visible_from (21 calls) | |
0ms item::Builder::build (21 calls) | |
0ms render_method (21 calls) | |
0ms crate_def_map:wait (42 calls) | |
0ms is_visible_from (2 calls) | |
0ms item::Builder::build (16 calls) | |
31ms iterate_method_candidates | |
31ms iterate_method_candidates_dyn @ with_local_impls = 31 traits_in_scope = 31 name = None | |
31ms iterate_method_candidates_dyn @ mode = MethodCall name = None traits_in_scope_len = 31 | |
31ms iterate_method_candidates_with_autoref @ name = None (2 calls) | |
31ms iterate_method_candidates_by_receiver @ name = None (6 calls) | |
2ms iterate_inherent_methods @ name = None (13 calls) | |
2ms impls_for_self_ty @ name = None (6 calls) | |
2ms is_valid_candidate (42 calls) | |
1ms is_valid_fn_candidate (42 calls) | |
1ms run_in_snapshot (42 calls) | |
0ms fill_with_inference_vars (72 calls) | |
0ms resolve_obligations_as_possible (72 calls) | |
0ms rollback_to (42 calls) | |
0ms subst_for_def (72 calls) | |
0ms trait_solve::wait (72 calls) | |
0ms is_visible_from (5 calls) | |
0ms item::Builder::build (5 calls) | |
0ms render_method (5 calls) | |
0ms crate_def_map:wait (10 calls) | |
29ms iterate_trait_method_candidates @ name = None (13 calls) | |
0ms generic_implements_goal (95 calls) | |
0ms subst_for_def (95 calls) | |
28ms is_valid_candidate (801 calls) | |
28ms is_valid_fn_candidate (710 calls) | |
27ms run_in_snapshot (710 calls) | |
0ms fill_with_inference_vars (1352 calls) | |
0ms rollback_to (710 calls) | |
1ms subst_for_def (1352 calls) | |
0ms is_visible_from (6 calls) | |
0ms item::Builder::build (6 calls) | |
0ms render_method (6 calls) | |
0ms crate_def_map:wait (12 calls) | |
0ms resolve_obligations_as_possible | |
0ms trait_solve::wait | |
0ms resolve_obligations_as_possible (13 calls) | |
0ms trait_solve::wait (95 calls) | |
0ms next (38 calls) | |
0ms deref_by_trait (12 calls) | |
0ms resolve_obligations_as_possible (24 calls) | |
0ms subst_for_def (24 calls) | |
0ms trait_solve::wait (12 calls) | |
0ms resolve_obligations_as_possible (14 calls) | |
0ms resolve_obligations_as_possible (12 calls) | |
0ms rollback_to (6 calls) | |
0ms next (3 calls) | |
0ms deref_by_trait | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait | |
0ms resolve_obligations_as_possible | |
0ms resolve_obligations_as_possible (3 calls) | |
0ms next (3 calls) | |
0ms deref_by_trait | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait | |
0ms resolve_obligations_as_possible | |
0ms resolve_obligations_as_possible | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait (3 calls) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
790ms handle_completion | |
28ms CompletionContext::new | |
15ms CompletionContext::analyze | |
15ms Semantics::analyze_impl (2 calls) | |
0ms SourceBinder::to_module_def (2 calls) | |
0ms body_with_source_map_query | |
0ms crate_def_map:wait (5 calls) | |
0ms crate_def_map:wait (6 calls) | |
0ms generic_params_query (2 calls) | |
14ms infer:wait @ detail = "new" (2 calls) | |
14ms infer_query | |
0ms PerNs::filter_visibility (2 calls) | |
0ms crate_def_map:wait (9 calls) | |
0ms fill_with_inference_vars | |
0ms generic_params_query | |
0ms is_visible_from (4 calls) | |
0ms crate_def_map:wait (3 calls) | |
9ms iterate_method_candidates_dyn @ mode = Path name = Some(Name(Text("read"))) traits_in_scope_len = 32 (4 calls) | |
5ms iterate_method_candidates_for_self_ty @ name = Some(Name(Text("read"))) (2 calls) | |
5ms iterate_inherent_methods @ name = Some(Name(Text("read"))) (2 calls) | |
2ms impls_for_self_ty @ name = Some(Name(Text("read"))) | |
2ms is_valid_candidate (3 calls) | |
2ms is_valid_fn_candidate (3 calls) | |
0ms generic_params_query | |
0ms is_visible_from | |
0ms crate_def_map:wait | |
2ms run_in_snapshot | |
0ms fill_with_inference_vars | |
0ms resolve_obligations_as_possible (4 calls) | |
0ms rollback_to | |
0ms subst_for_def | |
2ms trait_solve::wait (4 calls) | |
0ms iterate_trait_method_candidates @ name = Some(Name(Text("Some"))) | |
0ms is_valid_candidate (131 calls) | |
0ms is_valid_fn_candidate (124 calls) | |
0ms resolve_obligations_as_possible | |
3ms iterate_method_candidates_with_autoref @ name = Some(Name(Text("Some"))) (3 calls) | |
3ms iterate_method_candidates_by_receiver @ name = Some(Name(Text("Some"))) (7 calls) | |
0ms iterate_inherent_methods @ name = Some(Name(Text("Some"))) (15 calls) | |
0ms impls_for_self_ty @ name = Some(Name(Text("Some"))) (7 calls) | |
0ms is_valid_candidate (49 calls) | |
0ms is_valid_fn_candidate (49 calls) | |
2ms iterate_trait_method_candidates @ name = Some(Name(Text("Some"))) (15 calls) | |
0ms generic_implements_goal | |
0ms subst_for_def | |
2ms is_valid_candidate (1946 calls) | |
1ms is_valid_fn_candidate (1846 calls) | |
0ms run_in_snapshot (2 calls) | |
0ms fill_with_inference_vars (4 calls) | |
0ms rollback_to (2 calls) | |
0ms subst_for_def (4 calls) | |
0ms resolve_obligations_as_possible (15 calls) | |
0ms trait_solve::wait | |
0ms next (43 calls) | |
0ms deref_by_trait (13 calls) | |
0ms resolve_obligations_as_possible (26 calls) | |
0ms subst_for_def (26 calls) | |
0ms trait_solve::wait (13 calls) | |
0ms resolve_obligations_as_possible (16 calls) | |
0ms resolve_obligations_as_possible (14 calls) | |
0ms rollback_to (7 calls) | |
0ms next (6 calls) | |
0ms deref_by_trait (2 calls) | |
0ms resolve_obligations_as_possible (4 calls) | |
0ms subst_for_def (4 calls) | |
0ms trait_solve::wait (2 calls) | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms resolve_obligations_as_possible (6 calls) | |
0ms next (8 calls) | |
0ms deref_by_trait | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait | |
0ms resolve_obligations_as_possible (3 calls) | |
0ms resolve_obligations_as_possible (124 calls) | |
0ms resolve_obligations_as_possible (7 calls) | |
0ms trait_solve::wait (7 calls) | |
0ms trait_solve_query @ detail = "Future" (2 calls) | |
0ms rollback_to | |
0ms subst_for_def (10 calls) | |
0ms trait_solve::wait (19 calls) | |
0ms trait_solve_query @ detail = "CoerceUnsized" | |
0ms relevant_crates (2 calls) | |
13ms CompletionContext::expand | |
13ms SourceBinder::to_module_def (4 calls) | |
13ms crate_def_map:wait (9 calls) | |
0ms relevant_crates (4 calls) | |
0ms Semantics::analyze_impl | |
0ms SourceBinder::to_module_def | |
0ms crate_def_map:wait (6 calls) | |
0ms relevant_crates | |
0ms PerNs::filter_visibility (6 calls) | |
0ms attrs_query (2 calls) | |
0ms fields_attrs_query | |
0ms crate_def_map:wait (218 calls) | |
1ms find_path_prefixed (3 calls) | |
0ms calculate_best_path (2 calls) | |
0ms find_path_for_module (13 calls) | |
0ms calculate_best_path (13 calls) | |
0ms find_path_for_module (24 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms find_path_for_module (4 calls) | |
0ms calculate_best_path (4 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (8 calls) | |
0ms crate_def_map:wait (28 calls) | |
0ms crate_def_map:wait (26 calls) | |
0ms crate_def_map:wait (9 calls) | |
0ms is_visible_from | |
0ms generic_implements_goal | |
0ms subst_for_def | |
728ms import_on_the_fly_method @ potential_import_name = "" | |
0ms crate_def_map:wait (21 calls) | |
723ms import_assets::search_for_imports | |
723ms import_assets::search_for | |
0ms Semantics::analyze_impl | |
0ms SourceBinder::to_module_def | |
0ms crate_def_map:wait (3 calls) | |
0ms import_assets::scope_definitions | |
0ms Semantics::analyze_impl | |
0ms SourceBinder::to_module_def | |
0ms crate_def_map:wait (4 calls) | |
0ms relevant_crates | |
723ms import_assets::trait_applicable_items | |
0ms applicable_inherent_traits | |
0ms env_traits | |
7ms items_with_name @ name = "" assoc_item_search = AssocItemsOnly crate = Some("omicron_common") | |
7ms find_items | |
0ms crate_symbols | |
0ms crate_def_map:wait | |
6ms query_external_importables | |
6ms search_dependencies @ query = Query { query: "", lowercased: "", search_mode: Fuzzy, assoc_mode: AssocItemsOnly, case_sensitive: false } | |
0ms symbol_index::Query::search | |
715ms iterate_method_candidates | |
715ms iterate_method_candidates_dyn @ with_local_impls = 300 traits_in_scope = 300 name = None | |
715ms iterate_method_candidates_dyn @ mode = MethodCall name = None traits_in_scope_len = 300 | |
715ms iterate_method_candidates_with_autoref @ name = None (2 calls) | |
715ms iterate_method_candidates_by_receiver @ name = None (6 calls) | |
4ms iterate_inherent_methods @ name = None (13 calls) | |
4ms impls_for_self_ty @ name = None (6 calls) | |
4ms is_valid_candidate (42 calls) | |
4ms is_valid_fn_candidate (42 calls) | |
4ms run_in_snapshot (42 calls) | |
0ms crate_def_map:wait (17 calls) | |
0ms fill_with_inference_vars (72 calls) | |
0ms resolve_obligations_as_possible (72 calls) | |
0ms rollback_to (42 calls) | |
0ms subst_for_def (76 calls) | |
0ms generic_params_query (4 calls) | |
2ms trait_solve::wait (72 calls) | |
2ms trait_solve_query @ detail = "SendSyncUnwindSafeDrain" (4 calls) | |
710ms iterate_trait_method_candidates @ name = None (13 calls) | |
1ms generic_implements_goal (1093 calls) | |
0ms subst_for_def (1093 calls) | |
3ms get_mod_path (9 calls) | |
3ms find_path_prefixed (9 calls) | |
3ms calculate_best_path (9 calls) | |
2ms find_path_for_module (33 calls) | |
2ms calculate_best_path (31 calls) | |
2ms find_path_for_module (142 calls) | |
1ms calculate_best_path (38 calls) | |
1ms find_path_for_module (8 calls) | |
1ms calculate_best_path (8 calls) | |
1ms find_path_for_module (8 calls) | |
1ms calculate_best_path (8 calls) | |
1ms find_path_for_module (8 calls) | |
1ms calculate_best_path (8 calls) | |
1ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms find_path_for_module (8 calls) | |
0ms calculate_best_path (8 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (16 calls) | |
0ms crate_def_map:wait (180 calls) | |
0ms crate_def_map:wait (64 calls) | |
0ms crate_def_map:wait (27 calls) | |
505ms is_valid_candidate (13856 calls) | |
498ms is_valid_fn_candidate (11784 calls) | |
484ms run_in_snapshot (11784 calls) | |
0ms PerNs::filter_visibility (173 calls) | |
2ms crate_def_map:wait (4108 calls) | |
8ms fill_with_inference_vars (22357 calls) | |
0ms generic_params_query (87 calls) | |
0ms lang_item_query | |
0ms crate_lang_items_query | |
0ms collect_lang_item (26 calls) | |
0ms attrs_query (13 calls) | |
0ms crate_def_map:wait | |
11ms rollback_to (11784 calls) | |
24ms subst_for_def (22659 calls) | |
0ms crate_def_map:wait (7 calls) | |
2ms generic_params_query (1153 calls) | |
0ms resolve_obligations_as_possible (13 calls) | |
193ms trait_solve::wait (1093 calls) | |
191ms trait_solve_query @ detail = "SimdMutPtr" (771 calls) | |
0ms PerNs::filter_visibility (18 calls) | |
0ms Unrestricted Trait search @ trait_searched = TraitId(33) | |
0ms crate_def_map:wait (336 calls) | |
0ms generic_params_query (2 calls) | |
17ms impl_datum (164 calls) | |
0ms crate_def_map:wait (426 calls) | |
9ms parse_macro_expansion (270 calls) | |
6ms macro_expand (270 calls) | |
0ms parse_query @ file_id = FileId(12423) | |
1ms lang_item_query (3 calls) | |
1ms crate_lang_items_query (3 calls) | |
1ms collect_lang_item (515 calls) | |
0ms attrs_query (380 calls) | |
0ms crate_def_map:wait (7 calls) | |
0ms subst_for_def (4 calls) | |
0ms next (38 calls) | |
0ms deref_by_trait (12 calls) | |
0ms resolve_obligations_as_possible (24 calls) | |
0ms subst_for_def (24 calls) | |
0ms trait_solve::wait (12 calls) | |
0ms resolve_obligations_as_possible (14 calls) | |
0ms resolve_obligations_as_possible (12 calls) | |
0ms rollback_to (6 calls) | |
0ms next (3 calls) | |
0ms deref_by_trait | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait | |
0ms resolve_obligations_as_possible | |
0ms resolve_obligations_as_possible (3 calls) | |
0ms next (6 calls) | |
0ms deref_by_trait (2 calls) | |
0ms resolve_obligations_as_possible (4 calls) | |
0ms subst_for_def (4 calls) | |
0ms trait_solve::wait (2 calls) | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms relevant_crates | |
0ms is_visible_from (21 calls) | |
0ms item::Builder::build (21 calls) | |
4ms render_method (21 calls) | |
0ms PerNs::filter_visibility | |
3ms body_with_source_map_query (8 calls) | |
0ms crate_def_map:wait (23 calls) | |
2ms parse_query @ file_id = FileId(12438) | |
0ms crate_def_map:wait (80 calls) | |
0ms subst_for_def (2 calls) | |
0ms is_visible_from (2 calls) | |
0ms item::Builder::build (16 calls) | |
32ms iterate_method_candidates | |
32ms iterate_method_candidates_dyn @ with_local_impls = 31 traits_in_scope = 31 name = None | |
32ms iterate_method_candidates_dyn @ mode = MethodCall name = None traits_in_scope_len = 31 | |
32ms iterate_method_candidates_with_autoref @ name = None (2 calls) | |
32ms iterate_method_candidates_by_receiver @ name = None (6 calls) | |
2ms iterate_inherent_methods @ name = None (13 calls) | |
2ms impls_for_self_ty @ name = None (6 calls) | |
0ms crate_def_map:wait (4 calls) | |
2ms is_valid_candidate (42 calls) | |
1ms is_valid_fn_candidate (42 calls) | |
1ms run_in_snapshot (42 calls) | |
0ms fill_with_inference_vars (72 calls) | |
0ms resolve_obligations_as_possible (72 calls) | |
0ms rollback_to (42 calls) | |
0ms subst_for_def (72 calls) | |
0ms trait_solve::wait (72 calls) | |
0ms is_visible_from (5 calls) | |
0ms item::Builder::build (5 calls) | |
0ms render_method (5 calls) | |
0ms body_with_source_map_query (2 calls) | |
0ms crate_def_map:wait (6 calls) | |
0ms crate_def_map:wait (30 calls) | |
29ms iterate_trait_method_candidates @ name = None (13 calls) | |
0ms crate_def_map:wait (6 calls) | |
0ms generic_implements_goal (95 calls) | |
0ms subst_for_def (95 calls) | |
27ms is_valid_candidate (801 calls) | |
27ms is_valid_fn_candidate (710 calls) | |
26ms run_in_snapshot (710 calls) | |
0ms fill_with_inference_vars (1352 calls) | |
0ms rollback_to (710 calls) | |
1ms subst_for_def (1352 calls) | |
0ms is_visible_from (6 calls) | |
0ms item::Builder::build (6 calls) | |
1ms render_method (6 calls) | |
1ms body_with_source_map_query (2 calls) | |
0ms crate_def_map:wait (5 calls) | |
0ms parse_query @ file_id = FileId(12156) | |
0ms crate_def_map:wait (18 calls) | |
0ms resolve_obligations_as_possible | |
0ms trait_solve::wait | |
0ms trait_solve_query @ detail = "alias_eq" | |
0ms PerNs::filter_visibility (8 calls) | |
0ms Unrestricted Trait search @ trait_searched = TraitId(206) | |
0ms crate_def_map:wait (26 calls) | |
0ms generic_params_query (12 calls) | |
0ms impl_datum (11 calls) | |
0ms crate_def_map:wait (12 calls) | |
0ms subst_for_def (2 calls) | |
0ms resolve_obligations_as_possible (13 calls) | |
0ms trait_solve::wait (95 calls) | |
0ms next (38 calls) | |
0ms deref_by_trait (12 calls) | |
0ms resolve_obligations_as_possible (24 calls) | |
0ms subst_for_def (24 calls) | |
0ms trait_solve::wait (12 calls) | |
0ms resolve_obligations_as_possible (14 calls) | |
0ms resolve_obligations_as_possible (12 calls) | |
0ms rollback_to (6 calls) | |
0ms next (3 calls) | |
0ms deref_by_trait | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait | |
0ms resolve_obligations_as_possible | |
0ms resolve_obligations_as_possible (3 calls) | |
0ms next (3 calls) | |
0ms deref_by_trait | |
0ms resolve_obligations_as_possible (2 calls) | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait | |
0ms resolve_obligations_as_possible | |
0ms resolve_obligations_as_possible | |
0ms subst_for_def (2 calls) | |
0ms trait_solve::wait (3 calls) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment