rust 1,847,276 · typescript 232,434 · javascript 131,064 · python 19,227 · 6,362 files · digest fa0546eddd29 · built in 1.5 s · crystals off
crates/cre8-app-view-lib-api/src/view_node/display.rs
Items
struct TableColumn enum TableAlign impl TableColumn struct TableSort enum TableSortDirection struct TableBuilder impl TableBuilder struct TableView impl TableView struct KeyValueItem impl KeyValueItem struct KeyValueBuilder impl KeyValueBuilder struct KeyValueView impl KeyValueView struct CardBuilder impl CardBuilder struct StatBuilder impl StatBuilder struct ChartSeries impl ChartSeries struct ChartBuilder impl ChartBuilder struct SparklineBuilder impl SparklineBuilder struct TextBuilder impl TextBuilder enum BannerIntent impl BannerIntent struct BadgeBuilder impl Default for BadgeBuilder impl BadgeBuilder struct PillBuilder impl PillBuilder struct EmptyStateBuilder impl EmptyStateBuilder struct BreadcrumbBuilder impl BreadcrumbBuilder struct PagerBuilder impl PagerBuilder struct FilterChipsBuilder impl FilterChipsBuilder struct ListItemDescriptor impl ListItemDescriptor impl From for ViewNode struct ListItemBuilder impl ListItemBuilder impl From for ViewNode struct ListBuilder impl ListBuilder struct BannerBuilder impl Default for BannerBuilder impl BannerBuilder struct ErrorMessageBuilder impl ErrorMessageBuilder impl From for ViewNode struct MapViewBuilder impl MapViewBuilder
Functions
By call-graph weight (PageRank; 1.0 is the average function). 174 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| TableBuilder::newsrc/view_node/display.rs:170 | method | 3 | 1 | 18 | 0 | 3.5 | |
| StatBuilder::newsrc/view_node/display.rs:538 | method | 3 | 1 | 8 | 0 | 3.3 | |
| BannerBuilder::defaultsrc/view_node/display.rs:1417 | trait impl | 3 | 1 | 1 | 0 | 3 | |
| BannerBuilder::newsrc/view_node/display.rs:1423 | method | 3 | 1 | 4 | 1 | 3 | |
| TableColumn::newsrc/view_node/display.rs:52 | method | 13 | 1 | 17 | 0 | 2.8 | |
| KeyValueItem::newsrc/view_node/display.rs:338 | method | 3 | 1 | 4 | 0 | 2.3 | |
| TableBuilder::rowsrc/view_node/display.rs:189 | method | 4 | 1 | 14 | 0 | 1.9 | |
| TextBuilder::as_tagsrc/view_node/display.rs:801 | method | 4 | 1 | 4 | 0 | 1.4 | |
| KeyValueBuilder::entry_linksrc/view_node/display.rs:382 | method | 8 | 2 | 3 | 1 | 1.4 | |
| TableColumn::label_or_keysrc/view_node/display.rs:113 | method | 3 | 1 | 4 | 0 | 1.1 | |
| FilterChipsBuilder::chip_with_countsrc/view_node/display.rs:1166 | method | 19 | 3 | 2 | 0 | 1.1 | |
| CardBuilder::newsrc/view_node/display.rs:437 | method | 3 | 1 | 5 | 0 | 1 | |
| BannerBuilder::infosrc/view_node/display.rs:1427 | method | 3 | 1 | 1 | 1 | 1 | |
| CardBuilder::child_jsonsrc/view_node/display.rs:478 | method | 7 | 2 | 1 | 1 | 0.9 | |
| CardBuilder::propsrc/view_node/display.rs:466 | method | 4 | 1 | 1 | 0 | 0.9 | |
| StatBuilder::labelsrc/view_node/display.rs:542 | method | 4 | 1 | 1 | 0 | 0.9 | |
| BadgeBuilder::defaultsrc/view_node/display.rs:897 | trait impl | 3 | 1 | 1 | 0 | 0.9 | |
| ErrorMessageBuilder::detailsrc/view_node/display.rs:1513 | method | 4 | 1 | 1 | 0 | 0.9 | |
| TableColumn::sortablesrc/view_node/display.rs:77 | method | 4 | 1 | 3 | 0 | 0.9 | |
| ListBuilder::orderedsrc/view_node/display.rs:1362 | method | 4 | 1 | 3 | 0 | 0.9 | |
| TableView::from_nodesrc/view_node/display.rs:283 | method | 26 | 4 | 3 | 3 | 0.8 | |
| ListItemDescriptor::newsrc/view_node/display.rs:1214 | method | 3 | 1 | 2 | 0 | 0.7 | |
| ListBuilder::newsrc/view_node/display.rs:1353 | method | 3 | 1 | 2 | 0 | 0.7 | |
| infer_columnssrc/view_node/display.rs:311 | fn | 11 | 1 | 1 | 2 | 0.7 | |
| PillBuilder::newsrc/view_node/display.rs:949 | method | 3 | 1 | 1 | 0 | 0.7 | |
| TableBuilder::default_sortsrc/view_node/display.rs:204 | method | 4 | 1 | 3 | 0 | 0.7 | |
| KeyValueBuilder::newsrc/view_node/display.rs:361 | method | 3 | 1 | 3 | 0 | 0.7 | |
| KeyValueView::from_nodesrc/view_node/display.rs:413 | method | 10 | 2 | 2 | 2 | 0.6 | |
| BannerBuilder::successsrc/view_node/display.rs:1430 | method | 3 | 1 | 1 | 1 | 0.6 | |
| BannerBuilder::warningsrc/view_node/display.rs:1433 | method | 3 | 1 | 1 | 1 | 0.6 | |
| BannerBuilder::errorsrc/view_node/display.rs:1436 | method | 3 | 1 | 1 | 1 | 0.6 | |
| ListBuilder::list_itemsrc/view_node/display.rs:1382 | method | 4 | 1 | 2 | 0 | 0.6 | |
| TableBuilder::page_sizesrc/view_node/display.rs:199 | method | 4 | 1 | 2 | 0 | 0.6 | |
| ChartSeries::newsrc/view_node/display.rs:626 | method | 3 | 1 | 1 | 0 | 0.6 | |
| ChartSeries::pointsrc/view_node/display.rs:635 | method | 6 | 2 | 1 | 0 | 0.6 | |
| ChartBuilder::newsrc/view_node/display.rs:656 | method | 3 | 1 | 1 | 0 | 0.6 | |
| ChartBuilder::show_legendsrc/view_node/display.rs:686 | method | 4 | 1 | 1 | 0 | 0.6 | |
| ChartBuilder::x_numberssrc/view_node/display.rs:694 | method | 4 | 1 | 1 | 0 | 0.6 | |
| ChartBuilder::x_timessrc/view_node/display.rs:701 | method | 4 | 1 | 1 | 0 | 0.6 | |
| SparklineBuilder::newsrc/view_node/display.rs:742 | method | 3 | 1 | 1 | 0 | 0.6 | |
| rowsrc/view_node/display.rs:1645 | fn | 7 | 2 | 1 | 0 | 0.5 | |
| CardBuilder::children_jsonsrc/view_node/display.rs:488 | method | 6 | 2 | 1 | 1 | 0.5 | |
| TextBuilder::newsrc/view_node/display.rs:795 | method | 3 | 1 | 1 | 0 | 0.5 | |
| ListItemBuilder::newsrc/view_node/display.rs:1265 | method | 3 | 1 | 1 | 0 | 0.5 | |
| ListBuilder::raw_childsrc/view_node/display.rs:1387 | method | 4 | 1 | 1 | 0 | 0.5 | |
| ErrorMessageBuilder::newsrc/view_node/display.rs:1499 | method | 3 | 1 | 1 | 0 | 0.5 | |
| ErrorMessageBuilder::unstyledsrc/view_node/display.rs:1522 | method | 4 | 1 | 1 | 0 | 0.5 | |
| MapViewBuilder::newsrc/view_node/display.rs:1585 | method | 3 | 1 | 1 | 0 | 0.5 | |
| MapViewBuilder::centersrc/view_node/display.rs:1589 | method | 4 | 1 | 1 | 0 | 0.5 | |
| MapViewBuilder::zoomsrc/view_node/display.rs:1594 | method | 4 | 1 | 1 | 0 | 0.5 | |
| MapViewBuilder::tile_providersrc/view_node/display.rs:1599 | method | 4 | 1 | 1 | 0 | 0.5 | |
| MapViewBuilder::markersrc/view_node/display.rs:1609 | method | 9 | 1 | 1 | 0 | 0.5 | |
| valid_node_jsonsrc/view_node/display.rs:1653 | fn | 9 | 1 | 1 | 0 | 0.5 | |
| TableColumn::helpsrc/view_node/display.rs:67 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableColumn::labelsrc/view_node/display.rs:72 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableColumn::alignsrc/view_node/display.rs:82 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableColumn::widthsrc/view_node/display.rs:90 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableColumn::filtersrc/view_node/display.rs:96 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableColumn::piisrc/view_node/display.rs:102 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableColumn::hiddensrc/view_node/display.rs:108 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableBuilder::columnssrc/view_node/display.rs:174 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableBuilder::columnsrc/view_node/display.rs:179 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableBuilder::rowssrc/view_node/display.rs:184 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableBuilder::titlesrc/view_node/display.rs:194 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableBuilder::interactivesrc/view_node/display.rs:212 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableBuilder::export_namesrc/view_node/display.rs:218 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableBuilder::empty_labelsrc/view_node/display.rs:225 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableBuilder::data_sourcesrc/view_node/display.rs:233 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TableBuilder::buildsrc/view_node/display.rs:238 | method | 29 | 8 | 0 | 1 | 0.5 | |
| KeyValueItem::hrefsrc/view_node/display.rs:343 | method | 4 | 1 | 0 | 0 | 0.5 | |
| KeyValueItem::hintsrc/view_node/display.rs:348 | method | 4 | 1 | 0 | 0 | 0.5 | |
| KeyValueBuilder::titlesrc/view_node/display.rs:365 | method | 4 | 1 | 0 | 0 | 0.5 | |
| KeyValueBuilder::itemsrc/view_node/display.rs:370 | method | 4 | 1 | 0 | 0 | 0.5 | |
| KeyValueBuilder::entrysrc/view_node/display.rs:375 | method | 4 | 1 | 0 | 1 | 0.5 | |
| KeyValueBuilder::itemssrc/view_node/display.rs:391 | method | 4 | 1 | 0 | 0 | 0.5 | |
| KeyValueBuilder::buildsrc/view_node/display.rs:396 | method | 8 | 2 | 0 | 1 | 0.5 | |
| CardBuilder::titlesrc/view_node/display.rs:441 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CardBuilder::statussrc/view_node/display.rs:447 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CardBuilder::badgesrc/view_node/display.rs:453 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CardBuilder::helpsrc/view_node/display.rs:460 | method | 3 | 1 | 0 | 1 | 0.5 | |
| CardBuilder::childsrc/view_node/display.rs:471 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CardBuilder::childrensrc/view_node/display.rs:495 | method | 8 | 1 | 0 | 0 | 0.5 | |
| CardBuilder::buildsrc/view_node/display.rs:504 | method | 17 | 5 | 0 | 1 | 0.5 | |
| StatBuilder::titlesrc/view_node/display.rs:550 | method | 3 | 1 | 0 | 1 | 0.5 | |
| StatBuilder::valuesrc/view_node/display.rs:554 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatBuilder::data_sourcesrc/view_node/display.rs:561 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatBuilder::detailsrc/view_node/display.rs:566 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatBuilder::intentsrc/view_node/display.rs:573 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatBuilder::idsrc/view_node/display.rs:581 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatBuilder::buildsrc/view_node/display.rs:586 | method | 21 | 7 | 0 | 1 | 0.5 | |
| ChartSeries::valuessrc/view_node/display.rs:630 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ChartBuilder::seriessrc/view_node/display.rs:660 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ChartBuilder::series_manysrc/view_node/display.rs:665 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ChartBuilder::labelsrc/view_node/display.rs:671 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ChartBuilder::heightsrc/view_node/display.rs:676 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ChartBuilder::empty_labelsrc/view_node/display.rs:681 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ChartBuilder::buildsrc/view_node/display.rs:706 | method | 24 | 6 | 0 | 1 | 0.5 | |
| SparklineBuilder::valuessrc/view_node/display.rs:746 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SparklineBuilder::colorsrc/view_node/display.rs:751 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SparklineBuilder::labelsrc/view_node/display.rs:756 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SparklineBuilder::heightsrc/view_node/display.rs:761 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SparklineBuilder::buildsrc/view_node/display.rs:766 | method | 13 | 4 | 0 | 2 | 0.5 | |
| TextBuilder::sizesrc/view_node/display.rs:807 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TextBuilder::weightsrc/view_node/display.rs:813 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TextBuilder::intentsrc/view_node/display.rs:819 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TextBuilder::textsrc/view_node/display.rs:824 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TextBuilder::childsrc/view_node/display.rs:829 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TextBuilder::childrensrc/view_node/display.rs:834 | method | 8 | 1 | 0 | 0 | 0.5 | |
| TextBuilder::buildsrc/view_node/display.rs:843 | method | 17 | 5 | 0 | 1 | 0.5 | |
| BannerIntent::as_strsrc/view_node/display.rs:874 | method | 8 | 4 | 0 | 0 | 0.5 | |
| BadgeBuilder::newsrc/view_node/display.rs:903 | method | 3 | 1 | 0 | 1 | 0.5 | |
| BadgeBuilder::labelsrc/view_node/display.rs:908 | method | 4 | 1 | 0 | 0 | 0.5 | |
| BadgeBuilder::intentsrc/view_node/display.rs:916 | method | 4 | 1 | 0 | 0 | 0.5 | |
| BadgeBuilder::buildsrc/view_node/display.rs:921 | method | 10 | 3 | 0 | 1 | 0.5 | |
| PillBuilder::statussrc/view_node/display.rs:955 | method | 5 | 1 | 0 | 2 | 0.5 | |
| PillBuilder::intentsrc/view_node/display.rs:962 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PillBuilder::colorsrc/view_node/display.rs:969 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PillBuilder::titlesrc/view_node/display.rs:975 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PillBuilder::buildsrc/view_node/display.rs:980 | method | 9 | 3 | 0 | 2 | 0.5 | |
| EmptyStateBuilder::newsrc/view_node/display.rs:1005 | method | 3 | 1 | 0 | 0 | 0.5 | |
| EmptyStateBuilder::titlesrc/view_node/display.rs:1009 | method | 4 | 1 | 0 | 0 | 0.5 | |
| EmptyStateBuilder::errorsrc/view_node/display.rs:1015 | method | 4 | 1 | 0 | 0 | 0.5 | |
| EmptyStateBuilder::actionsrc/view_node/display.rs:1022 | method | 4 | 1 | 0 | 0 | 0.5 | |
| EmptyStateBuilder::buildsrc/view_node/display.rs:1027 | method | 14 | 4 | 0 | 1 | 0.5 | |
| BreadcrumbBuilder::newsrc/view_node/display.rs:1056 | method | 3 | 1 | 0 | 0 | 0.5 | |
| BreadcrumbBuilder::idsrc/view_node/display.rs:1060 | method | 4 | 1 | 0 | 0 | 0.5 | |
| BreadcrumbBuilder::linksrc/view_node/display.rs:1066 | method | 4 | 1 | 0 | 0 | 0.5 | |
| BreadcrumbBuilder::currentsrc/view_node/display.rs:1072 | method | 4 | 1 | 0 | 0 | 0.5 | |
| BreadcrumbBuilder::buildsrc/view_node/display.rs:1077 | method | 19 | 3 | 0 | 2 | 0.5 | |
| PagerBuilder::newsrc/view_node/display.rs:1112 | method | 3 | 1 | 0 | 0 | 0.5 | |
| PagerBuilder::idsrc/view_node/display.rs:1116 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PagerBuilder::buildsrc/view_node/display.rs:1121 | method | 10 | 2 | 0 | 2 | 0.5 | |
| FilterChipsBuilder::newsrc/view_node/display.rs:1146 | method | 3 | 1 | 0 | 0 | 0.5 | |
| FilterChipsBuilder::idsrc/view_node/display.rs:1150 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FilterChipsBuilder::labelsrc/view_node/display.rs:1156 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FilterChipsBuilder::chipsrc/view_node/display.rs:1161 | method | 3 | 1 | 0 | 1 | 0.5 | |
| FilterChipsBuilder::buildsrc/view_node/display.rs:1186 | method | 12 | 3 | 0 | 2 | 0.5 | |
| ListItemDescriptor::subtitlesrc/view_node/display.rs:1218 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListItemDescriptor::iconsrc/view_node/display.rs:1223 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListItemDescriptor::actionsrc/view_node/display.rs:1228 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListItemDescriptor::into_nodesrc/view_node/display.rs:1233 | method | 13 | 4 | 0 | 2 | 0.5 | |
| ViewNode::fromsrc/view_node/display.rs:1249 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ListItemBuilder::idsrc/view_node/display.rs:1269 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListItemBuilder::titlesrc/view_node/display.rs:1274 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListItemBuilder::subtitlesrc/view_node/display.rs:1279 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListItemBuilder::iconsrc/view_node/display.rs:1284 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListItemBuilder::actionsrc/view_node/display.rs:1289 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListItemBuilder::childsrc/view_node/display.rs:1294 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListItemBuilder::child_jsonsrc/view_node/display.rs:1299 | method | 7 | 2 | 0 | 1 | 0.5 | |
| ListItemBuilder::childrensrc/view_node/display.rs:1307 | method | 8 | 1 | 0 | 0 | 0.5 | |
| ListItemBuilder::buildsrc/view_node/display.rs:1316 | method | 20 | 6 | 0 | 1 | 0.5 | |
| ViewNode::fromsrc/view_node/display.rs:1339 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ListBuilder::titlesrc/view_node/display.rs:1357 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListBuilder::empty_labelsrc/view_node/display.rs:1367 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListBuilder::itemsrc/view_node/display.rs:1372 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListBuilder::itemssrc/view_node/display.rs:1377 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ListBuilder::buildsrc/view_node/display.rs:1392 | method | 14 | 4 | 0 | 1 | 0.5 | |
| BannerBuilder::titlesrc/view_node/display.rs:1440 | method | 4 | 1 | 0 | 0 | 0.5 | |
| BannerBuilder::bodysrc/view_node/display.rs:1445 | method | 4 | 1 | 0 | 0 | 0.5 | |
| BannerBuilder::idsrc/view_node/display.rs:1453 | method | 4 | 1 | 0 | 0 | 0.5 | |
| BannerBuilder::buildsrc/view_node/display.rs:1458 | method | 13 | 4 | 0 | 2 | 0.5 | |
| ErrorMessageBuilder::idsrc/view_node/display.rs:1503 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ErrorMessageBuilder::titlesrc/view_node/display.rs:1508 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ErrorMessageBuilder::bodysrc/view_node/display.rs:1518 | method | 3 | 1 | 0 | 1 | 0.5 | |
| ErrorMessageBuilder::childsrc/view_node/display.rs:1527 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ErrorMessageBuilder::child_jsonsrc/view_node/display.rs:1532 | method | 7 | 2 | 0 | 1 | 0.5 | |
| ErrorMessageBuilder::childrensrc/view_node/display.rs:1540 | method | 8 | 1 | 0 | 0 | 0.5 | |
| ErrorMessageBuilder::buildsrc/view_node/display.rs:1549 | method | 18 | 5 | 0 | 2 | 0.5 | |
| ViewNode::fromsrc/view_node/display.rs:1570 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| MapViewBuilder::routesrc/view_node/display.rs:1604 | method | 4 | 1 | 0 | 0 | 0.5 | |
| MapViewBuilder::buildsrc/view_node/display.rs:1619 | method | 19 | 6 | 0 | 2 | 0.5 | |
| table_and_key_value_helpers_cover_batch_and_fallback_pathssrc/view_node/display.rs:1664 | fn | 36 | 1 | 0 | 11 | 0.5 | |
| card_text_list_and_map_builders_cover_json_and_optional_propssrc/view_node/display.rs:1702 | fn | 89 | 1 | 0 | 20 | 0.5 | |
| chart_builders_emit_the_shared_visualization_contractsrc/view_node/display.rs:1793 | fn | 37 | 1 | 0 | 7 | 0.5 |
Source not readable from this process.