Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-app-node node cargo crate

NodeApp — a generic hypergraph node explorer: render ANY durable vertex by id (kind, props, edges, neighbours) under the shared app-hero id-detail template. Surfaces game/economy/protocol/all id data from one lens. 2026-07-15.

crates/cre8-app-node · level 9 · 967 lines (766 code) · 6 files · 43 fns (13 tests) · cyclomatic Σ 66

8workspace deps
1direct dependents
8transitive dependents
42calls out
0calls in
31call-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.

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). 43 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
censussrc/node.rs:79fn161322
connectsrc/connection.rs:29fn105441.5
node_viewsrc/node.rs:50fn271221.3
ids_of_kindsrc/node.rs:97fn111221.3
short_idsrc/view_templates.rs:292fn92301.2
kind_treesrc/view_templates.rs:164fn423451.2
edges_htmlsrc/view_templates.rs:346fn325211
node_detail_route_contextsrc/view_templates.rs:92fn102100.9
node_detail_template_contextsrc/view_templates.rs:229fn401180.9
node_comments_nodesrc/comments.rs:41fn91320.9
node_comments_responsesrc/comments.rs:27fn121110.9
handle_statussrc/connection.rs:40fn71110.8
handle_kindssrc/connection.rs:48fn101110.8
handle_getsrc/connection.rs:59fn172110.8
handle_listsrc/connection.rs:77fn81110.8
index_treesrc/view_templates.rs:118fn191240.8
detail_treesrc/view_templates.rs:272fn171260.7
kind_census_htmlsrc/view_templates.rs:302fn174110.7
props_htmlsrc/view_templates.rs:320fn255100.6
NodeApp::metasrc/app.rs:122trait impl31000.5
NodeApp::view_definitionssrc/app.rs:127trait impl31000.5
NodeApp::view_structuresrc/app.rs:131trait impl31000.5
NodeApp::presentationsrc/app.rs:135trait impl31000.5
NodeApp::connectsrc/app.rs:139trait impl31010.5
NodeApp::connect_dispatch_onlysrc/app.rs:146trait impl31000.5
NodeApp::route_handler_specssrc/app.rs:150trait impl31000.5
node_app_surfaces_are_declared_and_delegate_connectsrc/app.rs:161fn132010.5
node_comments_degrade_to_empty_state_without_a_dispatch_providersrc/comments.rs:56fn121020.5
unknown_action_is_reportedsrc/connection.rs:91fn51020.5
get_requires_vidsrc/connection.rs:98fn61020.5
list_requires_kindsrc/connection.rs:106fn61020.5
node_index_route_contextsrc/view_templates.rs:88fn31000.5
node_kind_route_contextsrc/view_templates.rs:103fn102000.5
node_index_template_contextsrc/view_templates.rs:138fn181060.5
node_kind_template_contextsrc/view_templates.rs:207fn211060.5
detail_route_context_requires_vidsrc/view_templates.rs:384fn41010.5
short_id_takes_last_segmentsrc/view_templates.rs:390fn31010.5
edges_html_renders_neighbour_linkssrc/view_templates.rs:395fn111010.5
each_route_builds_the_shape_its_structure_declaressrc/view_templates.rs:411fn151020.5
an_empty_kind_scope_is_an_empty_list_not_a_missing_pagesrc/view_templates.rs:430fn51020.5

Outside the workspace

anyhow hyperdb serde serde_json