Skip to content
1 viewer

rust 1,860,891 · typescript 235,774 · javascript 132,961 · python 20,426 · 6,411 files · digest 8c6f1098e195 · built in 2.9 s · crystals off

piece_tree

cre8_app_chess::view::collection_page::piece_tree

fn · cre8-app-chess · crates/cre8-app-chess/src/view/collection_page.rs:397 pub

56lines
3cyclomatic
1max nesting
15statements
0? exits
1params
2callers
14callees
0.8 (p65)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (2 direct callers, 14 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 siteref · 1 sitename · 1 sitename · 1 sitename · 3 sitespath · 1 sitepath · 1 sitemethod · 1 sitepath · 2 sitespath · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 3 sitesname · 5 sitesmethod · 1 siteref · 1 sitename · 2 sitesname · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepiece_template_contextapp-chess · cc 3cre8_app_chess::view::collection_page::piece_template_contextpage_shape_chess_pieceapp-chess · cc 1cre8_app_chess::view::collection_page::tests::page_shape_chess_piecepiece_treeapp-chess · cc 3cre8_app_chess::view::collection_page::piece_treeDetailPageBuilder::newapp-view-lib · cc 1cre8_app_view_lib::item_list::DetailPageBuilder::newDetailPageBuilder::identityapp-view-lib · cc 1cre8_app_view_lib::item_list::DetailPageBuilder::identitypiece_svg_lookapp-chess · cc 3cre8_app_chess::view::pieces::piece_svg_lookPieceStats::from_gamesapp-chess · cc 4cre8_app_chess::collection::PieceStats::from_gamesPieceLook::from_skinapp-chess · cc 1cre8_app_chess::view::pieces::PieceLook::from_skinshort_actorapp-chess · cc 2cre8_app_chess::view::collection_page::short_actorPieceLook::with_marksapp-chess · cc 1cre8_app_chess::view::pieces::PieceLook::with_marksnamespace_pathapp-chess · cc 1cre8_app_chess::view::collection_page::namespace_pathcollection_pathapp-chess · cc 1cre8_app_chess::view::collection_pathstoryapp-chess · cc 13cre8_app_chess::view::collection_page::storyrank_lineapp-chess · cc 3cre8_app_chess::view::collection_page::rank_lineexchange_htmlapp-chess · cc 1cre8_app_chess::view::collection_page::exchange_htmlgame_rowapp-chess · cc 4cre8_app_chess::view::collection_page::game_rowtransfer_rowapp-chess · cc 3cre8_app_chess::view::collection_page::transfer_rowpill_htmlutil-view-html · cc 1cre8_util_view_html::pill_htmlrole_letterapp-chess · cc 6cre8_app_chess::view::pieces::role_lettercapitalizeapp-chess · cc 1cre8_app_chess::view::match_page::capitalizeserialapp-chess · cc 1cre8_app_chess::connection_collection::serialmatch_pathapp-chess · cc 1cre8_app_chess::view::match_pathpiece_svgapp-chess · cc 2cre8_app_chess::view::pieces::piece_svgpluralapp-chess · cc 2cre8_app_chess::view::collection_page::pluralRank::next_atapp-chess · cc 2cre8_app_chess::collection::Rank::next_atmarks_svgapp-chess · cc 2cre8_app_chess::view::pieces::marks_svg

Control flow

Source not readable from this process.

Callers 2

Callees 14

Source not readable from this process.