Skip to content
1 viewer

rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off

crates/cre8-app-protocol/src/store_adapter.rs

cre8-app-protocol · module store_adapter · src · 4,656 lines (3,803 code, 404 comment) · sha d52bb1e057ba6744

Items

type DH type DH const EXEC_CACHE_TTL_MS const EXEC_CACHE_MAX_ENTRIES type CallChainFnById type CallChainFnByName type CallChainAdjacency type CrossFileCallEdge type TraitDispatchEdge type TraitDispatchPattern const RUNTIME_APP_TRAIT_METHODS const TRUTH_PROVIDER_TRAIT_METHODS const TRAIT_DISPATCH_PATTERNS struct IrExploreEdges struct HyperDbProtocolStore struct CrystalDurableVertices impl HyperDbProtocolStore impl ProtocolStoreInterface for HyperDbProtocolStore impl RomKnowledgeGraphStore for HyperDbProtocolStore impl ProtocolStore for HyperDbProtocolStore struct StoreContractExpectations struct MockStore impl MockStore impl ProtocolStore for MockStore

Functions

By call-graph weight (PageRank; 1.0 is the average function). 232 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
HyperDbProtocolStore::graphsrc/store_adapter.rs:1026method319920311
HyperDbProtocolStore::newsrc/store_adapter.rs:1020method31139045.4
HyperDbProtocolStore::graph_mutsrc/store_adapter.rs:1030method31153039.9
open_temp_storesrc/store_adapter.rs:3788fn1012825.5
key_fragmentsrc/store_adapter.rs:2757fn33605
HyperDbProtocolStore::crystallize_durablesrc/store_adapter.rs:1302method111254.2
HyperDbProtocolStore::crystallizesrc/store_adapter.rs:1276method2511713.9
HyperDbProtocolStore::ensure_edge_durablesrc/store_adapter.rs:1532method152513.8
MockStore::newsrc/store_adapter.rs:3555method31803.7
HyperDbProtocolStore::crystal_intelligence_forsrc/store_adapter.rs:1604method221313.3
HyperDbProtocolStore::crystal_intelligence_jsonsrc/store_adapter.rs:3200trait impl31813.1
HyperDbProtocolStore::graph_statssrc/store_adapter.rs:1921method5031012.7
HyperDbProtocolStore::ensure_vertex_durablesrc/store_adapter.rs:1501method306412.6
make_shared_graphssrc/store_adapter.rs:4290fn6311102.4
push_graph_context_seedsrc/store_adapter.rs:529fn52402.2
make_graphsrc/store_adapter.rs:3327fn151402.1
HyperDbProtocolStore::graph_contextsrc/store_adapter.rs:2244method473852.1
HyperDbProtocolStore::upsert_rom_graph_vertexsrc/store_adapter.rs:1149method142711.9
source_module_vertex_idsrc/store_adapter.rs:2753fn31411.8
op_vids_for_protocolsrc/store_adapter.rs:4647fn101211.7
HyperDbProtocolStore::write_isomorphic_crystalsrc/store_adapter.rs:1387method271141.5
HyperDbProtocolStore::write_sub_graph_edgesrc/store_adapter.rs:1446method161121.5
HyperDbProtocolStore::write_proof_edgesrc/store_adapter.rs:1474method261121.5
HyperDbProtocolStore::apply_crystal_syncsrc/store_adapter.rs:1595method62221.5
HyperDbProtocolStore::graph_orphanssrc/store_adapter.rs:2015method345551.5
HyperDbProtocolStore::graph_equivalence_groupssrc/store_adapter.rs:2055method887521.5
HyperDbProtocolStore::graph_debug_functionsrc/store_adapter.rs:2144method191521.5
HyperDbProtocolStore::list_consensus_stampssrc/store_adapter.rs:1263method31111.5
HyperDbProtocolStore::flushsrc/store_adapter.rs:3166trait impl31501.5
HyperDbProtocolStore::similar_protocolssrc/store_adapter.rs:3039trait impl221231.5
HyperDbProtocolStore::graph_hubssrc/store_adapter.rs:1984method261461.4
HyperDbProtocolStore::graph_atlassrc/store_adapter.rs:1977method41431.3
run_store_contract_suitesrc/store_adapter.rs:3351fn947321.3
HyperDbProtocolStore::write_reduces_edgesrc/store_adapter.rs:1415method191211.3
HyperDbProtocolStore::crystal_sync_message_jsonsrc/store_adapter.rs:2596trait impl31201.3
call_chain_op_to_functionsrc/store_adapter.rs:86fn103201.3
HyperDbProtocolStore::knowledge_equivalentsrc/store_adapter.rs:1847method211321.3
HyperDbProtocolStore::ensure_crystal_verticessrc/store_adapter.rs:1314method393121.2
HyperDbProtocolStore::write_crystal_base_edgessrc/store_adapter.rs:1354method211121.2
HyperDbProtocolStore::write_isomorphic_crystal_edgessrc/store_adapter.rs:1376method102111.2
HyperDbProtocolStore::write_sub_graph_edgessrc/store_adapter.rs:1435method102111.2
HyperDbProtocolStore::write_proof_edgessrc/store_adapter.rs:1463method102111.2
HyperDbProtocolStore::graph_call_chainsrc/store_adapter.rs:2418method302551.1
cross_file_call_bearing_kindsrc/store_adapter.rs:288fn171101.1
enqueue_call_chain_neighborssrc/store_adapter.rs:450fn184101.1
graph_context_traversalsrc/store_adapter.rs:647fn469211.1
graph_context_verticessrc/store_adapter.rs:694fn343211.1
HyperDbProtocolStore::knowledge_symbolsrc/store_adapter.rs:1739method131221.1
HyperDbProtocolStore::knowledge_statssrc/store_adapter.rs:2521method724221.1
HyperDbProtocolStore::ir_exploresrc/store_adapter.rs:2454method653491
HyperDbProtocolStore::crystal_detail_jsonsrc/store_adapter.rs:1661method723211
HyperDbProtocolStore::knowledge_hubsrc/store_adapter.rs:1757method854221
make_function_vertexsrc/store_adapter.rs:3799fn131501
collect_ir_edges_by_kindsrc/store_adapter.rs:860fn244101
HyperDbProtocolStore::get_source_modulesrc/store_adapter.rs:1075method61321
HyperDbProtocolStore::compact_crystalssrc/store_adapter.rs:1557method334221
HyperDbProtocolStore::crystals_index_jsonsrc/store_adapter.rs:1629method251221
is_hex_64src/store_adapter.rs:729fn32101
HyperDbProtocolStore::graph_search_functionssrc/store_adapter.rs:2166method464320.9
rom_vertex_idsrc/store_adapter.rs:2734fn31210.9
HyperDbProtocolStore::store_source_modulesrc/store_adapter.rs:1045method282230.9
HyperDbProtocolStore::link_protocol_to_sourcesrc/store_adapter.rs:1084method344220.9
ir_graph_uses_symbolssrc/store_adapter.rs:3303fn114210.9
MockStore::store_attestationsrc/store_adapter.rs:3566trait impl111100.9
HyperDbProtocolStore::structural_similaritysrc/store_adapter.rs:3026trait impl104110.9
mod_bundle_vertex_idsrc/store_adapter.rs:2744fn31210.9
certificate_vertex_idsrc/store_adapter.rs:2749fn31210.9
graph_context_seed_idssrc/store_adapter.rs:535fn1910140.8
empty_graph_context_responsesrc/store_adapter.rs:623fn191100.8
HyperDbProtocolStore::source_for_protocolsrc/store_adapter.rs:1133method141420.8
ordered_hash_pairsrc/store_adapter.rs:1015fn32100.8
resolve_cross_file_calleesrc/store_adapter.rs:469fn153100.8
HyperDbProtocolStore::ensure_rom_vertexsrc/store_adapter.rs:1165method232230.8
HyperDbProtocolStore::sweep_stale_cachesrc/store_adapter.rs:1246method92220.8
graph_orphan_called_setsrc/store_adapter.rs:194fn93100.7
graph_functions_per_filesrc/store_adapter.rs:204fn93100.7
graph_orphan_rowsrc/store_adapter.rs:214fn216100.7
cross_file_scannable_opsrc/store_adapter.rs:316fn62110.7
scan_cross_file_op_call_edgessrc/store_adapter.rs:324fn336120.7
HyperDbProtocolStore::transform_outputs_for_plansrc/store_adapter.rs:1880method31110.7
graph_hub_call_countssrc/store_adapter.rs:97fn205110.7
function_lookupsrc/store_adapter.rs:118fn101110.7
graph_hub_count_rowssrc/store_adapter.rs:129fn241100.7
graph_hub_symbol_rowssrc/store_adapter.rs:154fn255110.7
graph_hub_duplicated_namessrc/store_adapter.rs:180fn133110.7
call_chain_function_indexessrc/store_adapter.rs:72fn132110.7
call_chain_adjacencysrc/store_adapter.rs:392fn173100.7
walk_call_chainsrc/store_adapter.rs:410fn396110.7
push_source_file_context_seedssrc/store_adapter.rs:555fn102110.7
push_function_context_seedssrc/store_adapter.rs:566fn236120.7
push_symbol_context_seedssrc/store_adapter.rs:590fn102110.7
push_protocol_context_seedssrc/store_adapter.rs:601fn215120.7
rom_feature_vertex_idsrc/store_adapter.rs:2739fn31110.7
HyperDbProtocolStore::link_trait_dispatchsrc/store_adapter.rs:2220method191160.6
HyperDbProtocolStore::link_cross_file_callssrc/store_adapter.rs:2300method311180.6
HyperDbProtocolStore::store_featuressrc/store_adapter.rs:2626trait impl271130.6
HyperDbProtocolStore::ensure_mod_bundle_vertexsrc/store_adapter.rs:1190method242130.6
HyperDbProtocolStore::ensure_certificate_vertexsrc/store_adapter.rs:1216method262130.6
HyperDbProtocolStore::evidence_claims_for_refsrc/store_adapter.rs:1870method31110.6
HyperDbProtocolStore::evidence_equivalent_refssrc/store_adapter.rs:1875method31110.6
HyperDbProtocolStore::evidence_neighborhood_for_refsrc/store_adapter.rs:1885method31110.6
ir_protocol_op_vidssrc/store_adapter.rs:826fn91100.6
ir_node_id_mapssrc/store_adapter.rs:836fn122100.6
collect_ir_explore_edgessrc/store_adapter.rs:849fn101110.6
collect_ir_symbol_refssrc/store_adapter.rs:885fn214100.6
collect_ir_literal_refssrc/store_adapter.rs:907fn224100.6
ir_visible_vidssrc/store_adapter.rs:930fn275100.6
ir_explore_nodessrc/store_adapter.rs:958fn243100.6
visible_ir_edgessrc/store_adapter.rs:983fn132100.6
trait_dispatch_functions_by_filesrc/store_adapter.rs:236fn134100.6
existing_trait_dispatch_edgessrc/store_adapter.rs:250fn81100.6
collect_trait_dispatch_edgessrc/store_adapter.rs:259fn287100.6
HyperDbProtocolStore::write_trait_dispatch_edgessrc/store_adapter.rs:2332method526120.6
HyperDbProtocolStore::protocols_from_sourcesrc/store_adapter.rs:1120method101120.6
cross_file_function_pathssrc/store_adapter.rs:306fn91100.6
scan_cross_file_call_edgessrc/store_adapter.rs:368fn233120.6
cross_file_function_indexsrc/store_adapter.rs:485fn174100.6
existing_cross_file_call_pairssrc/store_adapter.rs:503fn103100.6
cross_file_op_file_indexsrc/store_adapter.rs:514fn144100.6
HyperDbProtocolStore::write_cross_file_call_edgessrc/store_adapter.rs:2385method283120.6
parse_policy_cache_keysrc/store_adapter.rs:788fn114110.6
payload_proof_chain_hashsrc/store_adapter.rs:800fn101100.6
payload_proof_readysrc/store_adapter.rs:811fn81100.6
scan_cross_file_op_call_edgessrc/store_adapter.rs:359fn81000.5
context_cannot_traverse_private_batch_or_reveal_its_edgessrc/store_adapter.rs:738fn383020.5
reserved_private_id_stays_hidden_even_with_wrong_kindsrc/store_adapter.rs:778fn81010.5
HyperDbProtocolStore::apply_crystal_syncsrc/store_adapter.rs:2600trait impl31000.5
HyperDbProtocolStore::store_rom_artifactsrc/store_adapter.rs:2611trait impl141020.5
HyperDbProtocolStore::store_mod_bundlesrc/store_adapter.rs:2654trait impl131020.5
HyperDbProtocolStore::store_patch_edgesrc/store_adapter.rs:2668trait impl312040.5
HyperDbProtocolStore::store_certificatesrc/store_adapter.rs:2700trait impl161020.5
HyperDbProtocolStore::similar_romssrc/store_adapter.rs:2717trait impl132030.5
HyperDbProtocolStore::store_protocolsrc/store_adapter.rs:2764trait impl51010.5
HyperDbProtocolStore::store_attestationsrc/store_adapter.rs:2770trait impl111010.5
HyperDbProtocolStore::store_full_receiptsrc/store_adapter.rs:2782trait impl491010.5
HyperDbProtocolStore::store_proof_witnesssrc/store_adapter.rs:2838trait impl464010.5
HyperDbProtocolStore::get_protocolsrc/store_adapter.rs:2887trait impl31010.5
HyperDbProtocolStore::has_protocolsrc/store_adapter.rs:2891trait impl41010.5
HyperDbProtocolStore::get_receiptsrc/store_adapter.rs:2900trait impl411030.5
HyperDbProtocolStore::attestations_for_protocolsrc/store_adapter.rs:2942trait impl31010.5
HyperDbProtocolStore::is_consensus_reachedsrc/store_adapter.rs:2946trait impl31010.5
HyperDbProtocolStore::attestation_histogramsrc/store_adapter.rs:2952trait impl123010.5
HyperDbProtocolStore::protocols_using_symbolsrc/store_adapter.rs:2967trait impl31010.5
HyperDbProtocolStore::protocols_defining_symbolsrc/store_adapter.rs:2971trait impl31010.5
HyperDbProtocolStore::resolve_symbolsrc/store_adapter.rs:2975trait impl31010.5
HyperDbProtocolStore::unresolved_symbolssrc/store_adapter.rs:2988trait impl61020.5
HyperDbProtocolStore::cross_protocol_refssrc/store_adapter.rs:3004trait impl114020.5
HyperDbProtocolStore::shared_opssrc/store_adapter.rs:3019trait impl51010.5
HyperDbProtocolStore::proofs_for_protocolsrc/store_adapter.rs:3065trait impl101010.5
HyperDbProtocolStore::proof_existssrc/store_adapter.rs:3076trait impl41010.5
HyperDbProtocolStore::cache_executionsrc/store_adapter.rs:3083trait impl7110070.5
HyperDbProtocolStore::get_cached_executionsrc/store_adapter.rs:3155trait impl102020.5
HyperDbProtocolStore::crystallizesrc/store_adapter.rs:3174trait impl151010.5
HyperDbProtocolStore::compact_crystalssrc/store_adapter.rs:3190trait impl31010.5
HyperDbProtocolStore::apply_crystal_syncsrc/store_adapter.rs:3194trait impl51010.5
HyperDbProtocolStore::crystal_sync_message_jsonsrc/store_adapter.rs:3204trait impl111030.5
HyperDbProtocolStore::crystal_canonical_hashsrc/store_adapter.rs:3216trait impl31020.5
HyperDbProtocolStore::knowledge_symbolsrc/store_adapter.rs:3222trait impl31010.5
HyperDbProtocolStore::knowledge_hubsrc/store_adapter.rs:3226trait impl31010.5
HyperDbProtocolStore::knowledge_equivalentsrc/store_adapter.rs:3230trait impl31010.5
HyperDbProtocolStore::knowledge_statssrc/store_adapter.rs:3234trait impl31010.5
HyperDbProtocolStore::graph_statssrc/store_adapter.rs:3238trait impl31010.5
HyperDbProtocolStore::graph_hubssrc/store_adapter.rs:3242trait impl31010.5
HyperDbProtocolStore::graph_orphanssrc/store_adapter.rs:3246trait impl31010.5
HyperDbProtocolStore::graph_equivalence_groupssrc/store_adapter.rs:3250trait impl81010.5
HyperDbProtocolStore::graph_debug_functionsrc/store_adapter.rs:3259trait impl31010.5
HyperDbProtocolStore::graph_contextsrc/store_adapter.rs:3263trait impl101010.5
ir_graph_symbolssrc/store_adapter.rs:3286fn114010.5
protocol_store_contract_parity_null_storesrc/store_adapter.rs:3447fn121010.5
protocol_store_contract_parity_json_file_storesrc/store_adapter.rs:3461fn211020.5
protocol_store_contract_parity_hyperdb_storesrc/store_adapter.rs:3484fn141020.5
null_store_write_methods_succeedsrc/store_adapter.rs:3500fn61010.5
null_store_read_methods_return_emptysrc/store_adapter.rs:3508fn121000.5
null_store_cache_is_noopsrc/store_adapter.rs:3522fn51000.5
null_store_structural_similarity_zerosrc/store_adapter.rs:3529fn61000.5
null_store_cross_protocol_refs_emptysrc/store_adapter.rs:3537fn61010.5
MockStore::store_protocolsrc/store_adapter.rs:3561trait impl51000.5
MockStore::store_full_receiptsrc/store_adapter.rs:3577trait impl81010.5
MockStore::store_proof_witnesssrc/store_adapter.rs:3585trait impl31000.5
MockStore::get_protocolsrc/store_adapter.rs:3588trait impl31000.5
MockStore::has_protocolsrc/store_adapter.rs:3591trait impl31000.5
MockStore::get_receiptsrc/store_adapter.rs:3594trait impl31000.5
MockStore::attestations_for_protocolsrc/store_adapter.rs:3597trait impl71000.5
MockStore::is_consensus_reachedsrc/store_adapter.rs:3604trait impl42000.5
MockStore::attestation_histogramsrc/store_adapter.rs:3608trait impl113000.5
MockStore::protocols_using_symbolsrc/store_adapter.rs:3619trait impl31000.5
MockStore::protocols_defining_symbolsrc/store_adapter.rs:3622trait impl31000.5
MockStore::resolve_symbolsrc/store_adapter.rs:3625trait impl31000.5
MockStore::unresolved_symbolssrc/store_adapter.rs:3628trait impl31000.5
MockStore::cross_protocol_refssrc/store_adapter.rs:3631trait impl31000.5
MockStore::shared_opssrc/store_adapter.rs:3634trait impl31000.5
MockStore::structural_similaritysrc/store_adapter.rs:3637trait impl31000.5
MockStore::similar_protocolssrc/store_adapter.rs:3640trait impl31000.5
MockStore::proofs_for_protocolsrc/store_adapter.rs:3643trait impl31000.5
MockStore::proof_existssrc/store_adapter.rs:3646trait impl31000.5
MockStore::cache_executionsrc/store_adapter.rs:3649trait impl41000.5
MockStore::get_cached_executionsrc/store_adapter.rs:3653trait impl31000.5
store_and_retrieve_protocolsrc/store_adapter.rs:3659fn81020.5
consensus_not_reached_below_thresholdsrc/store_adapter.rs:3669fn51010.5
consensus_reached_at_thresholdsrc/store_adapter.rs:3676fn61010.5
histogram_sorted_by_count_descendingsrc/store_adapter.rs:3684fn121010.5
histogram_empty_for_unknown_protocolsrc/store_adapter.rs:3698fn41010.5
attestations_filtered_by_ir_hashsrc/store_adapter.rs:3704fn81010.5
cache_round_tripsrc/store_adapter.rs:3714fn71010.5
cache_miss_returns_nonesrc/store_adapter.rs:3723fn41010.5
get_receipt_round_trips_all_receipt_fieldssrc/store_adapter.rs:3733fn441020.5
get_receipt_miss_returns_nonesrc/store_adapter.rs:3779fn61010.5
graph_stats_counts_kinds_outside_the_code_intel_listsrc/store_adapter.rs:3819fn552030.5
graph_orphans_reports_only_true_dead_code_candidatessrc/store_adapter.rs:3876fn471040.5
graph_equivalence_groups_detects_drift_and_convergencesrc/store_adapter.rs:3925fn337040.5
graph_debug_function_returns_all_matching_verticessrc/store_adapter.rs:3960fn171040.5
graph_call_chain_seeds_exact_search_matchessrc/store_adapter.rs:3979fn662050.5
graph_context_returns_k_hop_capsulesrc/store_adapter.rs:4047fn491040.5
cache_fresh_entry_is_returnedsrc/store_adapter.rs:4098fn91010.5
policy_cache_key_persists_queryable_identity_and_proof_readinesssrc/store_adapter.rs:4109fn351020.5
cache_stale_entry_is_a_misssrc/store_adapter.rs:4146fn231020.5
stale_entry_is_overwritten_on_recachesrc/store_adapter.rs:4171fn251020.5
sweep_tombstones_stale_entries_and_leaves_fresh_onessrc/store_adapter.rs:4198fn301030.5
stale_cache_sweep_is_idempotent_after_tombstonesrc/store_adapter.rs:4232fn231030.5
execution_cache_cap_tombstones_oldest_live_payloadssrc/store_adapter.rs:4257fn314030.5
decomposition_creates_protocol_and_op_verticessrc/store_adapter.rs:4355fn281030.5
shared_symbol_vertex_exists_oncesrc/store_adapter.rs:4385fn201040.5
shared_op_vertex_is_deduplicatedsrc/store_adapter.rs:4407fn291040.5
protocols_using_symbol_returns_bothsrc/store_adapter.rs:4438fn191020.5
protocols_defining_symbol_returns_bothsrc/store_adapter.rs:4459fn191020.5
shared_ops_count_between_two_protocolssrc/store_adapter.rs:4480fn141020.5
structural_similarity_between_protocolssrc/store_adapter.rs:4496fn212020.5
literal_vertices_are_sharedsrc/store_adapter.rs:4519fn481030.5
control_flow_and_data_flow_edges_are_createdsrc/store_adapter.rs:4569fn211030.5
idempotent_store_protocol_no_duplicatessrc/store_adapter.rs:4592fn161040.5
resolve_symbol_returns_defining_protocolsrc/store_adapter.rs:4610fn171020.5
similar_protocols_returns_partial_matchessrc/store_adapter.rs:4629fn151020.5

Source not readable from this process.