rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off
crates/cre8-app-manifold-surface/src/asset_space.rs
Items
type ManifoldAssetGraph const KIND_ASSET_NAMESPACE const KIND_PROVIDER const EDGE_ASSET_CANONICAL const EDGE_ASSET_PARENT const EDGE_ASSET_PROVIDER const DDL struct ManifoldAssetNamespaceRecord struct ManifoldAssetRouteCandidate struct ManifoldAssetResolveRoute struct AssetVertexIdentity struct AssetVertexTerms struct AssetVertexTimestamps struct AssetNamespaceReader struct AssetNamespaceSelection impl AssetNamespaceReader struct RouteCandidateDecision static WRITER struct AssetNamespaceWriter impl AssetNamespaceWriter
Functions
By call-graph weight (PageRank; 1.0 is the average function). 117 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| normalize_asset_namespacesrc/asset_space.rs:600 | fn | 17 | 3 | 15 | 0 | 10.4 | |
| AssetNamespaceReader::selectsrc/asset_space.rs:557 | method | 32 | 5 | 26 | 3 | 7.7 | |
| asset_vertex_idsrc/asset_space.rs:128 | fn | 3 | 1 | 10 | 1 | 5.2 | |
| record_from_vertexsrc/asset_space.rs:194 | fn | 21 | 1 | 9 | 3 | 5 | |
| metadata_strsrc/asset_space.rs:624 | fn | 9 | 1 | 9 | 0 | 4.9 | |
| required_i64src/asset_space.rs:274 | fn | 6 | 1 | 2 | 0 | 2.9 | |
| asset_edge_idsrc/asset_space.rs:141 | fn | 3 | 1 | 3 | 0 | 2.2 | |
| required_strsrc/asset_space.rs:262 | fn | 7 | 1 | 2 | 0 | 2.1 | |
| normalize_provider_idsrc/asset_space.rs:137 | fn | 3 | 1 | 6 | 0 | 2.1 | |
| open_asset_space_graphsrc/asset_space.rs:124 | fn | 3 | 1 | 9 | 2 | 2 | |
| vertex_identity_fieldssrc/asset_space.rs:223 | fn | 8 | 1 | 1 | 2 | 1.9 | |
| vertex_term_fieldssrc/asset_space.rs:240 | fn | 9 | 1 | 1 | 2 | 1.9 | |
| vertex_timestamp_fieldssrc/asset_space.rs:255 | fn | 6 | 1 | 1 | 1 | 1.9 | |
| lifecycle_state_allows_tradingsrc/asset_space.rs:745 | fn | 3 | 1 | 2 | 0 | 1.9 | |
| route_kind_forsrc/asset_space.rs:749 | fn | 12 | 4 | 3 | 3 | 1.4 | |
| asset_capabilities_from_recordsrc/asset_space.rs:1053 | fn | 12 | 1 | 4 | 6 | 1.4 | |
| optional_strsrc/asset_space.rs:270 | fn | 3 | 1 | 1 | 0 | 1.3 | |
| upsert_asset_namespacesrc/asset_space.rs:1267 | fn | 7 | 1 | 8 | 4 | 1.2 | |
| insert_metadata_constraintsrc/asset_space.rs:792 | fn | 10 | 2 | 1 | 1 | 1.2 | |
| non_exact_route_rejectionsrc/asset_space.rs:855 | fn | 13 | 3 | 1 | 2 | 1.2 | |
| ensure_sql_projectionsrc/asset_space.rs:407 | fn | 13 | 2 | 4 | 2 | 1.2 | |
| get_asset_namespacesrc/asset_space.rs:1409 | fn | 6 | 1 | 5 | 5 | 1.2 | |
| metadata_string_listsrc/asset_space.rs:641 | fn | 28 | 5 | 3 | 0 | 1.2 | |
| namespace_writer_locksrc/asset_space.rs:1275 | fn | 7 | 1 | 3 | 0 | 1.1 | |
| records_ofsrc/asset_space.rs:473 | fn | 10 | 1 | 2 | 2 | 1.1 | |
| AssetNamespaceReader::opensrc/asset_space.rs:539 | method | 7 | 1 | 3 | 4 | 1 | |
| transition_lifecycle_statesrc/asset_space.rs:1047 | fn | 5 | 3 | 1 | 1 | 1 | |
| same_canonical_assetsrc/asset_space.rs:869 | fn | 3 | 1 | 1 | 0 | 1 | |
| active_non_exact_route_rejectionsrc/asset_space.rs:873 | fn | 9 | 3 | 1 | 2 | 1 | |
| asset_namespace_vertexsrc/asset_space.rs:158 | fn | 21 | 1 | 3 | 1 | 1 | |
| ensure_tablessrc/asset_space.rs:100 | fn | 23 | 3 | 3 | 6 | 1 | |
| upsert_edgesrc/asset_space.rs:154 | fn | 3 | 1 | 3 | 1 | 1 | |
| fungible_one_to_onesrc/asset_space.rs:883 | fn | 5 | 3 | 1 | 0 | 0.9 | |
| route_wallet_policysrc/asset_space.rs:889 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| is_chain_surfacesrc/asset_space.rs:762 | fn | 3 | 3 | 1 | 0 | 0.9 | |
| is_provider_surfacesrc/asset_space.rs:766 | fn | 6 | 4 | 1 | 0 | 0.9 | |
| is_app_derivative_surfacesrc/asset_space.rs:773 | fn | 3 | 3 | 1 | 0 | 0.9 | |
| temp_dbsrc/asset_space.rs:1456 | fn | 3 | 1 | 7 | 1 | 0.9 | |
| project_asset_namespace_sqlsrc/asset_space.rs:421 | fn | 46 | 1 | 2 | 3 | 0.9 | |
| upsert_vertexsrc/asset_space.rs:145 | fn | 8 | 2 | 3 | 1 | 0.9 | |
| asset_constraintssrc/asset_space.rs:777 | fn | 14 | 2 | 2 | 1 | 0.8 | |
| default_allowed_actionssrc/asset_space.rs:684 | fn | 13 | 5 | 2 | 0 | 0.8 | |
| AssetNamespaceWriter::opensrc/asset_space.rs:1293 | method | 5 | 1 | 2 | 3 | 0.8 | |
| exact_route_kindsrc/asset_space.rs:839 | fn | 3 | 2 | 1 | 1 | 0.8 | |
| route_candidate_rejectionsrc/asset_space.rs:843 | fn | 11 | 2 | 1 | 1 | 0.8 | |
| provider_vertex_idsrc/asset_space.rs:132 | fn | 4 | 1 | 2 | 1 | 0.8 | |
| upsert_provider_assetsrc/asset_space.rs:1375 | fn | 33 | 2 | 6 | 7 | 0.8 | |
| open_asset_space_graph_read_onlysrc/asset_space.rs:489 | fn | 6 | 2 | 2 | 3 | 0.8 | |
| route_candidate_decisionsrc/asset_space.rs:831 | fn | 7 | 1 | 1 | 2 | 0.8 | |
| default_venue_capabilitiessrc/asset_space.rs:716 | fn | 14 | 5 | 1 | 5 | 0.8 | |
| resolve_asset_routesrc/asset_space.rs:940 | fn | 37 | 3 | 5 | 5 | 0.8 | |
| upsert_canonical_assetsrc/asset_space.rs:1321 | fn | 24 | 1 | 5 | 3 | 0.8 | |
| asset_profile_from_recordsrc/asset_space.rs:1066 | fn | 24 | 1 | 3 | 7 | 0.8 | |
| AssetNamespaceWriter::flushsrc/asset_space.rs:1309 | method | 3 | 1 | 1 | 1 | 0.8 | |
| instrument_kind_forsrc/asset_space.rs:670 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| quote_convention_forsrc/asset_space.rs:674 | fn | 4 | 1 | 2 | 1 | 0.8 | |
| settlement_kind_forsrc/asset_space.rs:679 | fn | 4 | 1 | 2 | 1 | 0.8 | |
| asset_lifecycle_from_recordsrc/asset_space.rs:978 | fn | 21 | 1 | 3 | 6 | 0.8 | |
| graph_asset_namespacessrc/asset_space.rs:468 | fn | 3 | 1 | 2 | 2 | 0.8 | |
| ensure_asset_edgessrc/asset_space.rs:281 | fn | 7 | 1 | 2 | 4 | 0.8 | |
| upsert_asset_namespace_graphsrc/asset_space.rs:400 | fn | 6 | 1 | 1 | 4 | 0.8 | |
| route_candidate_for_recordsrc/asset_space.rs:803 | fn | 21 | 1 | 3 | 2 | 0.7 | |
| allowed_actions_forsrc/asset_space.rs:698 | fn | 9 | 3 | 2 | 2 | 0.7 | |
| venue_capabilities_forsrc/asset_space.rs:708 | fn | 7 | 2 | 2 | 2 | 0.7 | |
| AssetNamespaceWriter::checkpointsrc/asset_space.rs:1315 | method | 4 | 1 | 1 | 2 | 0.7 | |
| route_candidatesrc/asset_space.rs:1460 | fn | 7 | 1 | 3 | 1 | 0.7 | |
| canonical_asset_edgesrc/asset_space.rs:301 | fn | 20 | 1 | 1 | 1 | 0.7 | |
| existing_parent_vertexsrc/asset_space.rs:333 | fn | 8 | 1 | 1 | 1 | 0.7 | |
| parent_asset_edgesrc/asset_space.rs:342 | fn | 21 | 1 | 1 | 1 | 0.7 | |
| candidate_supports_executionsrc/asset_space.rs:1095 | fn | 10 | 2 | 1 | 1 | 0.7 | |
| execution_constraintssrc/asset_space.rs:1215 | fn | 11 | 1 | 1 | 0 | 0.7 | |
| execution_candidate_reasonsrc/asset_space.rs:1227 | fn | 19 | 5 | 1 | 0 | 0.7 | |
| ensure_canonical_asset_edgesrc/asset_space.rs:289 | fn | 11 | 3 | 1 | 3 | 0.7 | |
| ensure_parent_asset_edgesrc/asset_space.rs:322 | fn | 10 | 2 | 1 | 3 | 0.7 | |
| ensure_provider_asset_edgesrc/asset_space.rs:364 | fn | 13 | 1 | 1 | 6 | 0.7 | |
| provider_asset_namespacesrc/asset_space.rs:618 | fn | 5 | 2 | 2 | 2 | 0.7 | |
| metadata_i64src/asset_space.rs:634 | fn | 6 | 1 | 2 | 0 | 0.6 | |
| asset_recordsrc/asset_space.rs:1468 | fn | 17 | 1 | 3 | 1 | 0.6 | |
| list_asset_namespacessrc/asset_space.rs:1416 | fn | 35 | 1 | 3 | 4 | 0.6 | |
| derivative_instrument_kindsrc/asset_space.rs:731 | fn | 5 | 3 | 1 | 0 | 0.6 | |
| quote_capabilitiessrc/asset_space.rs:737 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| quote_execute_capabilitiessrc/asset_space.rs:741 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| route_candidate_for_missing_recordsrc/asset_space.rs:893 | fn | 18 | 1 | 1 | 4 | 0.6 | |
| missing_route_kindsrc/asset_space.rs:912 | fn | 9 | 3 | 1 | 0 | 0.6 | |
| missing_relation_kindsrc/asset_space.rs:922 | fn | 3 | 2 | 1 | 0 | 0.6 | |
| missing_fungibility_kindsrc/asset_space.rs:926 | fn | 3 | 2 | 1 | 0 | 0.6 | |
| missing_route_reasonsrc/asset_space.rs:930 | fn | 9 | 3 | 1 | 0 | 0.6 | |
| get_asset_profilesrc/asset_space.rs:1106 | fn | 4 | 1 | 2 | 3 | 0.6 | |
| get_asset_profile_read_onlysrc/asset_space.rs:592 | fn | 7 | 1 | 1 | 6 | 0.6 | |
| initial_lifecycle_statesrc/asset_space.rs:1000 | fn | 9 | 3 | 1 | 0 | 0.6 | |
| initial_lifecycle_reasonssrc/asset_space.rs:1010 | fn | 7 | 2 | 1 | 0 | 0.6 | |
| apply_lifecycle_windowsrc/asset_space.rs:1018 | fn | 22 | 4 | 1 | 1 | 0.6 | |
| add_explicit_lifecycle_reasonsrc/asset_space.rs:1041 | fn | 5 | 3 | 1 | 1 | 0.6 | |
| provider_vertexsrc/asset_space.rs:180 | fn | 13 | 1 | 1 | 2 | 0.6 | |
| provider_asset_edgesrc/asset_space.rs:378 | fn | 21 | 1 | 1 | 1 | 0.6 | |
| upsert_child_assetsrc/asset_space.rs:1346 | fn | 28 | 1 | 2 | 3 | 0.6 | |
| action_allowedsrc/asset_space.rs:1091 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| execution_lifecycle_reasonsrc/asset_space.rs:1171 | fn | 8 | 1 | 1 | 0 | 0.6 | |
| execution_candidate_from_routesrc/asset_space.rs:1180 | fn | 34 | 5 | 1 | 3 | 0.6 | |
| execution_plan_reasonsrc/asset_space.rs:1247 | fn | 19 | 5 | 1 | 0 | 0.6 | |
| resolve_asset_executionsrc/asset_space.rs:1120 | fn | 50 | 1 | 2 | 6 | 0.6 | |
| list_asset_namespaces_read_onlysrc/asset_space.rs:499 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| get_asset_capabilitiessrc/asset_space.rs:1111 | fn | 3 | 1 | 1 | 2 | 0.5 | |
| get_asset_lifecyclesrc/asset_space.rs:1115 | fn | 4 | 1 | 1 | 3 | 0.5 | |
| AssetNamespaceReader::visit_namespacessrc/asset_space.rs:525 | method | 11 | 3 | 0 | 1 | 0.5 | |
| AssetNamespaceReader::refreshsrc/asset_space.rs:549 | method | 5 | 1 | 0 | 1 | 0.5 | |
| AssetNamespaceWriter::getsrc/asset_space.rs:1299 | method | 3 | 1 | 0 | 2 | 0.5 | |
| AssetNamespaceWriter::upsertsrc/asset_space.rs:1303 | method | 5 | 1 | 0 | 4 | 0.5 | |
| record_from_vertex_defaults_missing_metadata_to_empty_objectsrc/asset_space.rs:1487 | fn | 25 | 1 | 0 | 2 | 0.5 | |
| provider_namespace_inherits_canonical_asset_pathsrc/asset_space.rs:1514 | fn | 30 | 1 | 0 | 7 | 0.5 | |
| resolve_route_distinguishes_provider_bank_and_app_derivative_assetssrc/asset_space.rs:1546 | fn | 76 | 1 | 0 | 7 | 0.5 | |
| resolve_route_accepts_crypto_provider_and_chain_surfacessrc/asset_space.rs:1624 | fn | 56 | 1 | 0 | 7 | 0.5 | |
| graph_upserts_filters_and_vertex_decode_edges_are_coveredsrc/asset_space.rs:1682 | fn | 69 | 1 | 0 | 9 | 0.5 | |
| route_candidates_cover_missing_inactive_conversion_and_canonical_mismatchsrc/asset_space.rs:1753 | fn | 34 | 1 | 0 | 6 | 0.5 | |
| profile_capability_and_lifecycle_helpers_cover_defaults_and_windowssrc/asset_space.rs:1789 | fn | 92 | 1 | 0 | 11 | 0.5 | |
| execution_resolution_covers_success_and_rejection_reasonssrc/asset_space.rs:1883 | fn | 99 | 1 | 0 | 10 | 0.5 | |
| asset_space_edge_filters_and_sort_tiebreakers_are_coveredsrc/asset_space.rs:1984 | fn | 72 | 1 | 0 | 12 | 0.5 |
Source not readable from this process.