Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-runtime-reflection crates cargo crate

Metadata-only runtime app reflection helpers.

crates/cre8-runtime-reflection · level 3 · 3,879 lines (3,332 code) · 3 files · 185 fns (84 tests) · cyclomatic Σ 476

2workspace deps
8direct dependents
179transitive dependents
39calls out
45calls in
156call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

dev dep · 1 calls · source referencenormal dep · 4 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 20 calls · source referencenormal dep · 1 calls · source referencenormal dep · 4 calls · source referencenormal dep · 39 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 8 calls · source referenceruntime-reflectionL3 · 3,332 linescre8-runtime-reflectionapp-fabL10 · 11,117 linescre8-app-fabruntime-app-hostL8 · 437 linescre8-runtime-app-hostruntime-boot-hostL7 · 956 linescre8-runtime-boot-hostruntime-browserL31 · 445 linescre8-runtime-browserruntime-catalogL29 · 1,374 linescre8-runtime-catalogruntime-dispatch-hostL7 · 1,205 linescre8-runtime-dispatch-hostruntime-mcp-projection-apiL4 · 91 linescre8-runtime-mcp-projection-apiruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-reflection-apiL4 · 158 linescre8-runtime-reflection-apitest-helpersL29 · 557 linescre8-test-helpers

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
compile_app_structure_fromsrc/app_structure.rs:9fn169301034.4
project_all_mcp_tools_fromsrc/mcp_projection.rs:504fn447344
project_mcp_tools_fromsrc/mcp_projection.rs:495fn711013.2
hex_valuesrc/lib.rs:1361fn84103.2
percent_decode_segmentsrc/lib.rs:1340fn204113.1
route_params_from_urlsrc/lib.rs:1314fn228413.1
compile_app_data_model_fromsrc/lib.rs:776fn786442.8
collect_view_catalog_fromsrc/lib.rs:1100fn16326662.8
contextsrc/lib.rs:1879fn31202.3
shape_mcp_tool_surfacesrc/mcp_projection.rs:818fn476301.9
concrete_documentsrc/app_structure.rs:179fn117201.9
McpExposurePolicy::defaultsrc/mcp_projection.rs:629trait impl101501.9
all_connections_fromsrc/lib.rs:128fn71411.8
resolve_view_document_route_fromsrc/lib.rs:1829fn366711.6
all_mcp_tool_specs_fromsrc/lib.rs:98fn71301.6
classify_connection_insrc/lib.rs:69fn205201.5
project_mcp_tool_surface_fromsrc/mcp_projection.rs:796fn202721.5
connection_for_insrc/lib.rs:136fn71511.5
view_route_is_parameterizedsrc/lib.rs:909fn11201.4
ResolvedField::to_propertysrc/mcp_projection.rs:80method265121.4
check_connection_invariants_fromsrc/lib.rs:597fn5211581.3
ProjectionIndex::buildsrc/mcp_projection.rs:197method469111.3
project_onesrc/mcp_projection.rs:433fn422181.3
toolsrc/mcp_projection.rs:1035fn31501.3
all_app_contracts_fromsrc/lib.rs:163fn71101.3
McpExposurePolicy::from_lookupsrc/mcp_projection.rs:654method227531.3
sql_tokens_matchsrc/lib.rs:728fn51101.2
all_connection_specs_fromsrc/lib.rs:23fn71201.2
atlas_warningsrc/lib.rs:314fn81201.2
action_ofsrc/mcp_projection.rs:159fn31101.1
projected_mcp_tool_for_name_insrc/mcp_projection.rs:554fn71211.1
collect_view_manifest_fromsrc/lib.rs:1014fn859401.1
compile_connection_manifest_from_slicesrc/lib.rs:358fn1351251.1
app_data_model_warningsrc/lib.rs:664fn81101.1
sorted_uniquesrc/lib.rs:673fn71101.1
storage_authoritysrc/lib.rs:748fn84101.1
recordsrc/lib.rs:1883fn31411.1
listsrc/lib.rs:1887fn31411.1
all_connection_schemas_fromsrc/lib.rs:90fn71301
resolve_tiersrc/mcp_projection.rs:361fn3512351

Outside the workspace

serde_json