rust 1,859,753 · typescript 235,218 · javascript 132,950 · python 20,426 · 6,405 files · digest 8b5a693e3c82 · built in 1.7 s · crystals off
crates/cre8-app-knowledge/src/code_ingest.rs
Items
type DurableHypergraph enum SourceOrigin impl SourceOrigin struct SourceIngestRequest struct SourceFileIngestResult const LANGUAGE_EXTENSIONS struct CallTarget struct FunctionSignatureRef struct FunctionSpan const STRUCTURAL_RUST_SCANNER const CODE_INGEST_REV struct CompiledSourceForIngest struct FunctionSourceSpan enum SourceFileIngestPlan struct FunctionIngestIndex struct CachedFileGraphCounts const INGEST_MAX_SOURCE_BYTES struct RustFunctionSyntax struct SourceFileFacts struct DocumentShapeFacts struct EvictSummary
Functions
By call-graph weight (PageRank; 1.0 is the average function). 147 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| is_ident_start_bytesrc/code_ingest.rs:1866 | fn | 3 | 2 | 4 | 0 | 5.8 | |
| ingest_source_file_withsrc/code_ingest.rs:533 | fn | 9 | 2 | 8 | 2 | 5.2 | |
| ingest_source_filesrc/code_ingest.rs:511 | fn | 18 | 1 | 23 | 1 | 3.9 | |
| is_ident_continue_bytesrc/code_ingest.rs:1870 | fn | 3 | 2 | 4 | 1 | 3.9 | |
| parse_ident_atsrc/code_ingest.rs:1718 | fn | 16 | 5 | 6 | 2 | 2.9 | |
| matching_delimsrc/code_ingest.rs:1752 | fn | 20 | 6 | 9 | 0 | 2.8 | |
| ensure_edgesrc/code_ingest.rs:383 | fn | 19 | 3 | 8 | 2 | 2.7 | |
| ingest_compiled_source_filesrc/code_ingest.rs:543 | fn | 79 | 1 | 1 | 9 | 2.7 | |
| prepare_source_file_ingestsrc/code_ingest.rs:868 | fn | 11 | 2 | 1 | 3 | 2.7 | |
| source_file_vertex_idsrc/code_ingest.rs:195 | fn | 3 | 1 | 14 | 1 | 2.5 | |
| extension_to_languagesrc/code_ingest.rs:175 | fn | 6 | 1 | 3 | 0 | 2.3 | |
| find_keywordsrc/code_ingest.rs:1702 | fn | 15 | 6 | 8 | 1 | 2.2 | |
| compile_source_for_ingestsrc/code_ingest.rs:1036 | fn | 28 | 2 | 3 | 3 | 2.1 | |
| collect_call_exprsrc/code_ingest.rs:290 | fn | 9 | 3 | 1 | 3 | 1.9 | |
| temp_storesrc/code_ingest.rs:2883 | fn | 8 | 1 | 14 | 1 | 1.8 | |
| skip_wssrc/code_ingest.rs:1735 | fn | 7 | 2 | 8 | 0 | 1.7 | |
| temp_storesrc/code_ingest.rs:3521 | fn | 8 | 1 | 8 | 1 | 1.6 | |
| language_for_pathsrc/code_ingest.rs:183 | fn | 4 | 1 | 2 | 2 | 1.6 | |
| split_top_levelsrc/code_ingest.rs:1773 | fn | 34 | 17 | 4 | 0 | 1.6 | |
| evict_source_filesrc/code_ingest.rs:2661 | fn | 78 | 13 | 2 | 3 | 1.6 | |
| ensure_vertexsrc/code_ingest.rs:369 | fn | 13 | 2 | 6 | 2 | 1.6 | |
| collect_call_calleessrc/code_ingest.rs:261 | fn | 28 | 9 | 2 | 1 | 1.6 | |
| last_identsrc/code_ingest.rs:1851 | fn | 14 | 3 | 3 | 1 | 1.5 | |
| op_call_targetssrc/code_ingest.rs:301 | fn | 7 | 2 | 3 | 2 | 1.4 | |
| cached_source_file_resultsrc/code_ingest.rs:880 | fn | 74 | 6 | 2 | 3 | 1.3 | |
| origin_is_disk_ownedsrc/code_ingest.rs:103 | fn | 6 | 2 | 3 | 0 | 1.2 | |
| link_cross_file_calls_passsrc/code_ingest.rs:2460 | fn | 102 | 9 | 7 | 7 | 1.1 | |
| function_contains_edge_idsrc/code_ingest.rs:2154 | fn | 3 | 1 | 2 | 1 | 1.1 | |
| ingest_type_declarationsrc/code_ingest.rs:2288 | fn | 17 | 5 | 1 | 4 | 1.1 | |
| ensure_named_type_edgesrc/code_ingest.rs:2419 | fn | 13 | 1 | 3 | 2 | 1.1 | |
| should_use_structural_rust_ingestsrc/code_ingest.rs:1065 | fn | 3 | 1 | 1 | 0 | 1.1 | |
| compile_rust_source_for_ingestsrc/code_ingest.rs:1073 | fn | 19 | 2 | 1 | 6 | 1.1 | |
| op_callee_expressionsrc/code_ingest.rs:309 | fn | 3 | 1 | 1 | 3 | 1.1 | |
| push_unique_call_targetsrc/code_ingest.rs:250 | fn | 9 | 3 | 2 | 0 | 1.1 | |
| call_targetsrc/code_ingest.rs:236 | fn | 13 | 4 | 1 | 0 | 1 | |
| function_type_metadatasrc/code_ingest.rs:2123 | fn | 12 | 1 | 1 | 0 | 1 | |
| parse_ident_after_keywordsrc/code_ingest.rs:1612 | fn | 3 | 1 | 4 | 2 | 1 | |
| top_level_byte_indexsrc/code_ingest.rs:1808 | fn | 30 | 17 | 2 | 0 | 1 | |
| ingest_source_filessrc/code_ingest.rs:2581 | fn | 46 | 5 | 3 | 4 | 1 | |
| cached_file_graph_countssrc/code_ingest.rs:961 | fn | 66 | 3 | 2 | 1 | 0.9 | |
| skip_rust_genericssrc/code_ingest.rs:1743 | fn | 8 | 2 | 4 | 1 | 0.9 | |
| link_local_call_targetsrc/code_ingest.rs:2244 | fn | 30 | 1 | 1 | 2 | 0.8 | |
| function_signature_vertex_idsrc/code_ingest.rs:199 | fn | 6 | 1 | 3 | 1 | 0.8 | |
| op_value_expressionsrc/code_ingest.rs:313 | fn | 13 | 2 | 1 | 0 | 0.8 | |
| op_test_expressionsrc/code_ingest.rs:327 | fn | 6 | 2 | 1 | 0 | 0.8 | |
| op_iterable_expressionsrc/code_ingest.rs:334 | fn | 6 | 2 | 1 | 0 | 0.8 | |
| prune_stale_function_contains_edgessrc/code_ingest.rs:2187 | fn | 23 | 2 | 1 | 2 | 0.8 | |
| ensure_function_contains_edgesrc/code_ingest.rs:2211 | fn | 16 | 1 | 1 | 2 | 0.8 | |
| parse_rust_param_namesrc/code_ingest.rs:1424 | fn | 15 | 3 | 1 | 2 | 0.7 | |
| ingest_crystalsrc/code_ingest.rs:630 | fn | 62 | 6 | 1 | 5 | 0.7 | |
| store_ingested_protocolsrc/code_ingest.rs:1874 | fn | 4 | 1 | 1 | 2 | 0.7 | |
| ensure_source_file_vertexsrc/code_ingest.rs:1896 | fn | 39 | 1 | 1 | 3 | 0.7 | |
| ensure_file_contains_edgesrc/code_ingest.rs:2011 | fn | 10 | 1 | 1 | 2 | 0.7 | |
| ingest_function_signaturessrc/code_ingest.rs:2022 | fn | 27 | 2 | 1 | 3 | 0.7 | |
| link_local_call_edgessrc/code_ingest.rs:2228 | fn | 15 | 3 | 1 | 2 | 0.7 | |
| ingest_type_declarationssrc/code_ingest.rs:2275 | fn | 12 | 2 | 1 | 1 | 0.7 | |
| first_identsrc/code_ingest.rs:1839 | fn | 11 | 3 | 1 | 2 | 0.7 | |
| raw_string_hashes_matchsrc/code_ingest.rs:1318 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| count_keyword_occurrencessrc/code_ingest.rs:1185 | fn | 9 | 2 | 1 | 1 | 0.7 | |
| count_match_armssrc/code_ingest.rs:1196 | fn | 14 | 4 | 1 | 0 | 0.7 | |
| parse_rust_function_atsrc/code_ingest.rs:1378 | fn | 18 | 2 | 1 | 6 | 0.7 | |
| ingest_struct_defsrc/code_ingest.rs:2306 | fn | 28 | 1 | 1 | 3 | 0.7 | |
| ingest_enum_defsrc/code_ingest.rs:2335 | fn | 26 | 1 | 1 | 3 | 0.7 | |
| ingest_trait_defsrc/code_ingest.rs:2362 | fn | 26 | 1 | 1 | 3 | 0.7 | |
| ingest_impl_blocksrc/code_ingest.rs:2389 | fn | 29 | 1 | 1 | 4 | 0.7 | |
| stamp_document_shapesrc/code_ingest.rs:1981 | fn | 29 | 3 | 2 | 5 | 0.7 | |
| rust_entry_namesrc/code_ingest.rs:1140 | fn | 8 | 1 | 2 | 0 | 0.7 | |
| op_vertex_idsrc/code_ingest.rs:227 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| extract_function_spanssrc/code_ingest.rs:422 | fn | 29 | 6 | 1 | 4 | 0.7 | |
| with_urlsrc/code_ingest.rs:1941 | fn | 6 | 2 | 1 | 0 | 0.7 | |
| with_disk_pathsrc/code_ingest.rs:1948 | fn | 6 | 2 | 1 | 0 | 0.7 | |
| ingest_function_signaturesrc/code_ingest.rs:2051 | fn | 16 | 1 | 1 | 5 | 0.7 | |
| trim_leading_rust_genericssrc/code_ingest.rs:1685 | fn | 10 | 2 | 1 | 1 | 0.7 | |
| clean_rust_type_namesrc/code_ingest.rs:1696 | fn | 5 | 1 | 1 | 1 | 0.7 | |
| ensure_implements_edgesrc/code_ingest.rs:2433 | fn | 18 | 2 | 1 | 3 | 0.7 | |
| derive_function_source_spanssrc/code_ingest.rs:824 | fn | 32 | 4 | 1 | 1 | 0.6 | |
| compile_rust_source_for_ingest_structuralsrc/code_ingest.rs:1101 | fn | 38 | 5 | 1 | 7 | 0.6 | |
| open_function_spansrc/code_ingest.rs:452 | fn | 17 | 1 | 1 | 0 | 0.6 | |
| opens_ir_blocksrc/code_ingest.rs:479 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| close_ir_blocksrc/code_ingest.rs:483 | fn | 13 | 4 | 1 | 0 | 0.6 | |
| finish_open_function_spanssrc/code_ingest.rs:497 | fn | 7 | 3 | 1 | 0 | 0.6 | |
| function_index_by_namesrc/code_ingest.rs:346 | fn | 18 | 3 | 1 | 2 | 0.6 | |
| ingest_exact_function_crystalssrc/code_ingest.rs:701 | fn | 25 | 5 | 1 | 3 | 0.6 | |
| append_rust_struct_opssrc/code_ingest.rs:1533 | fn | 20 | 3 | 1 | 6 | 0.6 | |
| append_rust_enum_opssrc/code_ingest.rs:1554 | fn | 20 | 3 | 1 | 6 | 0.6 | |
| append_rust_trait_opssrc/code_ingest.rs:1575 | fn | 20 | 3 | 1 | 6 | 0.6 | |
| append_rust_impl_opssrc/code_ingest.rs:1596 | fn | 15 | 3 | 1 | 5 | 0.6 | |
| function_signature_vertexsrc/code_ingest.rs:2068 | fn | 47 | 2 | 1 | 1 | 0.6 | |
| ensure_defines_function_edgesrc/code_ingest.rs:2136 | fn | 11 | 1 | 1 | 2 | 0.6 | |
| ensure_function_contains_edgessrc/code_ingest.rs:2158 | fn | 15 | 2 | 1 | 2 | 0.6 | |
| find_rust_impl_body_opensrc/code_ingest.rs:1647 | fn | 22 | 19 | 1 | 0 | 0.6 | |
| parse_rust_impl_headersrc/code_ingest.rs:1670 | fn | 14 | 3 | 1 | 3 | 0.6 | |
| find_rust_function_body_opensrc/code_ingest.rs:1397 | fn | 22 | 19 | 1 | 0 | 0.6 | |
| parse_rust_paramssrc/code_ingest.rs:1420 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| parse_rust_struct_fieldssrc/code_ingest.rs:1616 | fn | 12 | 2 | 1 | 3 | 0.6 | |
| parse_rust_enum_variantssrc/code_ingest.rs:1629 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| parse_rust_trait_methodssrc/code_ingest.rs:1633 | fn | 13 | 3 | 1 | 2 | 0.6 | |
| blank_rust_rangesrc/code_ingest.rs:1251 | fn | 8 | 4 | 1 | 0 | 0.6 | |
| find_byte_or_endsrc/code_ingest.rs:1260 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| rust_block_comment_endsrc/code_ingest.rs:1268 | fn | 21 | 5 | 1 | 0 | 0.6 | |
| rust_raw_string_endsrc/code_ingest.rs:1290 | fn | 27 | 10 | 1 | 2 | 0.6 | |
| rust_quoted_string_endsrc/code_ingest.rs:1322 | fn | 15 | 5 | 1 | 0 | 0.6 | |
| rust_char_literal_endsrc/code_ingest.rs:1338 | fn | 21 | 10 | 1 | 1 | 0.6 | |
| call_target_exprsrc/code_ingest.rs:1149 | fn | 4 | 1 | 1 | 0 | 0.6 | |
| rust_control_flow_opssrc/code_ingest.rs:1160 | fn | 23 | 6 | 1 | 2 | 0.6 | |
| strip_rust_non_codesrc/code_ingest.rs:1211 | fn | 39 | 10 | 1 | 6 | 0.6 | |
| scan_rust_functionssrc/code_ingest.rs:1360 | fn | 17 | 3 | 1 | 2 | 0.6 | |
| rust_function_call_targetssrc/code_ingest.rs:1440 | fn | 39 | 9 | 1 | 9 | 0.6 | |
| append_rust_type_opssrc/code_ingest.rs:1526 | fn | 6 | 1 | 1 | 4 | 0.6 | |
| whole_store_scan_countssrc/code_ingest.rs:2894 | fn | 23 | 1 | 1 | 1 | 0.6 | |
| add_function_signaturesrc/code_ingest.rs:3358 | fn | 13 | 1 | 1 | 0 | 0.6 | |
| add_ir_opsrc/code_ingest.rs:3372 | fn | 15 | 1 | 1 | 0 | 0.6 | |
| callsrc/code_ingest.rs:3388 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| parse_next_rust_path_segmentsrc/code_ingest.rs:1480 | fn | 10 | 3 | 1 | 2 | 0.5 | |
| skip_rust_turbofishsrc/code_ingest.rs:1491 | fn | 8 | 4 | 1 | 1 | 0.5 | |
| rust_call_target_should_skipsrc/code_ingest.rs:1500 | fn | 17 | 1 | 1 | 0 | 0.5 | |
| count_top_level_argssrc/code_ingest.rs:1518 | fn | 7 | 2 | 1 | 1 | 0.5 | |
| SourceOrigin::as_strsrc/code_ingest.rs:58 | method | 7 | 3 | 0 | 0 | 0.5 | |
| op_call_targets_pubsrc/code_ingest.rs:342 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| signature_hash_for_spansrc/code_ingest.rs:2116 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| only_worktree_rows_are_disk_ownedsrc/code_ingest.rs:2749 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| remote_document_and_its_shape_survive_a_reingest_sweepsrc/code_ingest.rs:2766 | fn | 66 | 1 | 0 | 6 | 0.5 | |
| remote_code_ingests_with_its_url_and_is_never_disk_ownedsrc/code_ingest.rs:2837 | fn | 38 | 1 | 0 | 5 | 0.5 | |
| remote_origin_has_its_own_tagsrc/code_ingest.rs:2877 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| canonical_language_table_maps_known_extensionssrc/code_ingest.rs:2919 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| approximate_file_mints_crystals_for_its_exact_functions_onlysrc/code_ingest.rs:2933 | fn | 29 | 1 | 0 | 6 | 0.5 | |
| function_signatures_carry_source_spans_and_the_semantic_candidate_join_basissrc/code_ingest.rs:2970 | fn | 38 | 2 | 0 | 5 | 0.5 | |
| evict_source_file_removes_the_subgraph_but_keeps_shared_protocolssrc/code_ingest.rs:3010 | fn | 52 | 1 | 0 | 6 | 0.5 | |
| cached_file_graph_counts_matches_whole_store_scansrc/code_ingest.rs:3069 | fn | 34 | 3 | 0 | 7 | 0.5 | |
| ingest_source_file_repairs_hash_matching_source_without_structuresrc/code_ingest.rs:3105 | fn | 44 | 2 | 0 | 6 | 0.5 | |
| cached_ingest_reports_existing_structural_countssrc/code_ingest.rs:3151 | fn | 22 | 1 | 0 | 3 | 0.5 | |
| legacy_ingest_revision_forces_refresh_of_semantic_signature_fieldssrc/code_ingest.rs:3175 | fn | 52 | 1 | 0 | 8 | 0.5 | |
| rust_ingest_uses_parse_only_structural_graph_and_cache_countssrc/code_ingest.rs:3229 | fn | 45 | 1 | 0 | 4 | 0.5 | |
| rust_structural_ingest_handles_conduit_shaped_impls_and_local_callssrc/code_ingest.rs:3276 | fn | 45 | 1 | 0 | 4 | 0.5 | |
| rust_structural_ingest_handles_real_conduit_diff_fixture_when_availablesrc/code_ingest.rs:3323 | fn | 34 | 2 | 0 | 4 | 0.5 | |
| ingest_source_files_reports_successes_errors_and_periodic_compactionsrc/code_ingest.rs:3393 | fn | 26 | 2 | 0 | 2 | 0.5 | |
| link_cross_file_calls_pass_resolves_unique_and_arity_matchessrc/code_ingest.rs:3421 | fn | 40 | 3 | 0 | 7 | 0.5 | |
| ingest_compiles_a_document_larger_than_the_vm_default_capsrc/code_ingest.rs:3472 | fn | 17 | 2 | 0 | 1 | 0.5 | |
| vm_front_end_fidelity_reaches_the_ingest_gatesrc/code_ingest.rs:3494 | fn | 26 | 2 | 0 | 1 | 0.5 | |
| ingest_writes_crystal_verticessrc/code_ingest.rs:3535 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| distinct_sources_sharing_structure_converge_on_one_crystalsrc/code_ingest.rs:3555 | fn | 22 | 3 | 0 | 4 | 0.5 | |
| unrelated_rust_files_crystallize_distinctlysrc/code_ingest.rs:3589 | fn | 34 | 2 | 0 | 2 | 0.5 | |
| macro_bearing_rust_stays_crystal_freesrc/code_ingest.rs:3628 | fn | 17 | 1 | 0 | 2 | 0.5 | |
| exact_rust_functions_land_as_subgraph_verticessrc/code_ingest.rs:3649 | fn | 21 | 1 | 0 | 4 | 0.5 | |
| qualified_cross_file_calls_link_by_leafsrc/code_ingest.rs:3675 | fn | 14 | 1 | 0 | 3 | 0.5 | |
| faithful_path_still_crystallizessrc/code_ingest.rs:3692 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| missing_crystal_is_a_cache_miss_so_ingest_backfillssrc/code_ingest.rs:3707 | fn | 31 | 1 | 0 | 7 | 0.5 |
Source not readable from this process.