rust 1,859,753 · typescript 235,218 · javascript 132,950 · python 20,426 · 6,405 files · digest 8b5a693e3c82 · built in 1.7 s · crystals off
crates/cre8-app-view-lib-api/src/view_node/sections.rs
Items
struct SectionBuilder impl SectionBuilder impl From for ViewNode struct HeroBuilder impl HeroBuilder struct ContentSectionBuilder impl ContentSectionBuilder struct FeatureItem impl FeatureItem struct FeatureGridBuilder impl FeatureGridBuilder struct CtaBuilder impl CtaBuilder struct TestimonialQuote impl TestimonialQuote struct TestimonialBuilder impl TestimonialBuilder struct ProfileItem impl ProfileItem struct ProfileBandBuilder impl ProfileBandBuilder struct StatGridItem impl StatGridItem struct StatGridBuilder impl StatGridBuilder struct ImgSlotBuilder impl ImgSlotBuilder struct PricingTier struct PricingTableBuilder impl PricingTableBuilder struct FaqItem struct FaqBuilder impl FaqBuilder struct LogoItem struct LogoCloudBuilder impl LogoCloudBuilder struct TeamMember struct TeamGridBuilder impl TeamGridBuilder struct TimelineEvent struct TimelineBuilder impl TimelineBuilder struct DividerBuilder impl DividerBuilder
Functions
By call-graph weight (PageRank; 1.0 is the average function). 149 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| text_nodesrc/view_node/sections.rs:36 | fn | 6 | 1 | 4 | 1 | 1.8 | |
| FeatureItem::newsrc/view_node/sections.rs:322 | method | 3 | 1 | 4 | 0 | 1.7 | |
| StatGridItem::newsrc/view_node/sections.rs:679 | method | 3 | 1 | 4 | 0 | 1.7 | |
| insert_string_propsrc/view_node/sections.rs:24 | fn | 5 | 2 | 7 | 0 | 1.6 | |
| FeatureGridBuilder::newsrc/view_node/sections.rs:351 | method | 3 | 1 | 3 | 0 | 1.2 | |
| ProfileItem::newsrc/view_node/sections.rs:600 | method | 3 | 1 | 3 | 0 | 1.2 | |
| StatGridBuilder::newsrc/view_node/sections.rs:711 | method | 3 | 1 | 3 | 0 | 1.2 | |
| PricingTableBuilder::tiersrc/view_node/sections.rs:871 | method | 4 | 1 | 2 | 0 | 1.1 | |
| ImgSlotBuilder::newsrc/view_node/sections.rs:786 | method | 3 | 1 | 3 | 0 | 1.1 | |
| LogoCloudBuilder::logo_with_srcsrc/view_node/sections.rs:1049 | method | 4 | 1 | 1 | 0 | 1 | |
| section_nodesrc/view_node/sections.rs:18 | fn | 5 | 1 | 5 | 1 | 1 | |
| push_optional_text_childsrc/view_node/sections.rs:43 | fn | 5 | 2 | 5 | 1 | 1 | |
| CtaBuilder::headlinesrc/view_node/sections.rs:432 | method | 4 | 1 | 3 | 0 | 1 | |
| TestimonialQuote::ratingsrc/view_node/sections.rs:507 | method | 4 | 1 | 3 | 0 | 1 | |
| TestimonialBuilder::quotesrc/view_node/sections.rs:551 | method | 4 | 1 | 3 | 0 | 0.9 | |
| ContentSectionBuilder::eyebrow_idsrc/view_node/sections.rs:255 | method | 4 | 1 | 2 | 0 | 0.9 | |
| ContentSectionBuilder::eyebrow_labelsrc/view_node/sections.rs:261 | method | 4 | 1 | 2 | 0 | 0.9 | |
| ContentSectionBuilder::newsrc/view_node/sections.rs:250 | method | 3 | 1 | 3 | 0 | 0.9 | |
| FaqBuilder::newsrc/view_node/sections.rs:938 | method | 3 | 1 | 2 | 0 | 0.9 | |
| HeroBuilder::newsrc/view_node/sections.rs:154 | method | 3 | 1 | 3 | 0 | 0.8 | |
| ProfileBandBuilder::newsrc/view_node/sections.rs:615 | method | 3 | 1 | 2 | 0 | 0.8 | |
| TestimonialQuote::newsrc/view_node/sections.rs:497 | method | 3 | 1 | 3 | 0 | 0.8 | |
| pricing_price_displaysrc/view_node/sections.rs:906 | fn | 4 | 1 | 2 | 0 | 0.8 | |
| pricing_cta_nodesrc/view_node/sections.rs:911 | fn | 11 | 8 | 2 | 1 | 0.8 | |
| push_optional_eyebrowsrc/view_node/sections.rs:49 | fn | 7 | 2 | 3 | 1 | 0.8 | |
| TestimonialQuote::rolesrc/view_node/sections.rs:501 | method | 4 | 1 | 2 | 0 | 0.7 | |
| HeroBuilder::alignmentsrc/view_node/sections.rs:175 | method | 4 | 1 | 2 | 0 | 0.7 | |
| HeroBuilder::background_imagesrc/view_node/sections.rs:181 | method | 4 | 1 | 2 | 0 | 0.7 | |
| HeroBuilder::background_patternsrc/view_node/sections.rs:187 | method | 4 | 1 | 2 | 0 | 0.7 | |
| CtaBuilder::newsrc/view_node/sections.rs:428 | method | 3 | 1 | 2 | 0 | 0.7 | |
| faq_answer_paragraphssrc/view_node/sections.rs:1000 | fn | 16 | 5 | 1 | 0 | 0.7 | |
| TestimonialBuilder::newsrc/view_node/sections.rs:525 | method | 3 | 1 | 2 | 0 | 0.7 | |
| ImgSlotBuilder::srcsrc/view_node/sections.rs:791 | method | 4 | 1 | 2 | 0 | 0.7 | |
| ImgSlotBuilder::altsrc/view_node/sections.rs:797 | method | 4 | 1 | 2 | 0 | 0.7 | |
| insert_u8_propsrc/view_node/sections.rs:30 | fn | 5 | 2 | 2 | 0 | 0.6 | |
| PricingTableBuilder::newsrc/view_node/sections.rs:862 | method | 3 | 1 | 1 | 0 | 0.6 | |
| pricing_tier_childsrc/view_node/sections.rs:892 | fn | 13 | 3 | 1 | 4 | 0.6 | |
| push_optional_eyebrow_pairsrc/view_node/sections.rs:57 | fn | 9 | 3 | 1 | 2 | 0.6 | |
| SectionBuilder::newsrc/view_node/sections.rs:78 | method | 3 | 1 | 1 | 0 | 0.6 | |
| HeroBuilder::accent_colorsrc/view_node/sections.rs:193 | method | 4 | 1 | 1 | 0 | 0.6 | |
| feature_item_childsrc/view_node/sections.rs:406 | fn | 11 | 2 | 1 | 3 | 0.6 | |
| ImgSlotBuilder::tag_labelsrc/view_node/sections.rs:803 | method | 4 | 1 | 1 | 0 | 0.6 | |
| ImgSlotBuilder::dimssrc/view_node/sections.rs:809 | method | 4 | 1 | 1 | 0 | 0.6 | |
| testimonial_quote_childsrc/view_node/sections.rs:580 | fn | 10 | 2 | 1 | 3 | 0.6 | |
| SectionBuilder::idsrc/view_node/sections.rs:82 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SectionBuilder::titlesrc/view_node/sections.rs:87 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SectionBuilder::variantsrc/view_node/sections.rs:92 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SectionBuilder::propsrc/view_node/sections.rs:97 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SectionBuilder::childsrc/view_node/sections.rs:102 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SectionBuilder::child_jsonsrc/view_node/sections.rs:107 | method | 7 | 2 | 0 | 1 | 0.5 | |
| SectionBuilder::childrensrc/view_node/sections.rs:115 | method | 8 | 1 | 0 | 0 | 0.5 | |
| SectionBuilder::buildsrc/view_node/sections.rs:124 | method | 9 | 1 | 0 | 2 | 0.5 | |
| ViewNode::fromsrc/view_node/sections.rs:136 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| HeroBuilder::titlesrc/view_node/sections.rs:158 | method | 4 | 1 | 0 | 0 | 0.5 | |
| HeroBuilder::subtitlesrc/view_node/sections.rs:163 | method | 4 | 1 | 0 | 0 | 0.5 | |
| HeroBuilder::eyebrowsrc/view_node/sections.rs:169 | method | 4 | 1 | 0 | 0 | 0.5 | |
| HeroBuilder::ctasrc/view_node/sections.rs:199 | method | 4 | 1 | 0 | 0 | 0.5 | |
| HeroBuilder::childsrc/view_node/sections.rs:205 | method | 4 | 1 | 0 | 0 | 0.5 | |
| HeroBuilder::buildsrc/view_node/sections.rs:210 | method | 19 | 1 | 0 | 4 | 0.5 | |
| ContentSectionBuilder::headingsrc/view_node/sections.rs:266 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ContentSectionBuilder::bodysrc/view_node/sections.rs:271 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ContentSectionBuilder::layoutsrc/view_node/sections.rs:277 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ContentSectionBuilder::childsrc/view_node/sections.rs:283 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ContentSectionBuilder::buildsrc/view_node/sections.rs:288 | method | 14 | 1 | 0 | 4 | 0.5 | |
| FeatureItem::hrefsrc/view_node/sections.rs:327 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FeatureItem::badgesrc/view_node/sections.rs:333 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FeatureGridBuilder::titlesrc/view_node/sections.rs:355 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FeatureGridBuilder::eyebrowsrc/view_node/sections.rs:360 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FeatureGridBuilder::columnssrc/view_node/sections.rs:366 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FeatureGridBuilder::itemsrc/view_node/sections.rs:371 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FeatureGridBuilder::itemssrc/view_node/sections.rs:376 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FeatureGridBuilder::buildsrc/view_node/sections.rs:381 | method | 13 | 1 | 0 | 5 | 0.5 | |
| CtaBuilder::bodysrc/view_node/sections.rs:437 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CtaBuilder::variantsrc/view_node/sections.rs:443 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CtaBuilder::childsrc/view_node/sections.rs:449 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CtaBuilder::buildsrc/view_node/sections.rs:454 | method | 27 | 4 | 0 | 1 | 0.5 | |
| TestimonialBuilder::titlesrc/view_node/sections.rs:529 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TestimonialBuilder::eyebrowsrc/view_node/sections.rs:534 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TestimonialBuilder::layoutsrc/view_node/sections.rs:540 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TestimonialBuilder::columnssrc/view_node/sections.rs:546 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TestimonialBuilder::quotessrc/view_node/sections.rs:556 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TestimonialBuilder::buildsrc/view_node/sections.rs:561 | method | 13 | 1 | 0 | 6 | 0.5 | |
| ProfileBandBuilder::variantsrc/view_node/sections.rs:620 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ProfileBandBuilder::itemsrc/view_node/sections.rs:625 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ProfileBandBuilder::itemssrc/view_node/sections.rs:630 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ProfileBandBuilder::buildsrc/view_node/sections.rs:635 | method | 23 | 3 | 0 | 1 | 0.5 | |
| StatGridItem::unitsrc/view_node/sections.rs:684 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatGridItem::detailsrc/view_node/sections.rs:689 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatGridItem::intentsrc/view_node/sections.rs:694 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatGridBuilder::titlesrc/view_node/sections.rs:716 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatGridBuilder::columnssrc/view_node/sections.rs:722 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatGridBuilder::statsrc/view_node/sections.rs:727 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatGridBuilder::statssrc/view_node/sections.rs:732 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StatGridBuilder::buildsrc/view_node/sections.rs:737 | method | 32 | 7 | 0 | 1 | 0.5 | |
| ImgSlotBuilder::heightsrc/view_node/sections.rs:815 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ImgSlotBuilder::buildsrc/view_node/sections.rs:820 | method | 17 | 4 | 0 | 1 | 0.5 | |
| PricingTableBuilder::titlesrc/view_node/sections.rs:866 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PricingTableBuilder::buildsrc/view_node/sections.rs:876 | method | 11 | 1 | 0 | 3 | 0.5 | |
| FaqBuilder::titlesrc/view_node/sections.rs:942 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FaqBuilder::itemsrc/view_node/sections.rs:947 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FaqBuilder::buildsrc/view_node/sections.rs:952 | method | 44 | 3 | 0 | 2 | 0.5 | |
| LogoCloudBuilder::newsrc/view_node/sections.rs:1035 | method | 3 | 1 | 0 | 0 | 0.5 | |
| LogoCloudBuilder::titlesrc/view_node/sections.rs:1039 | method | 4 | 1 | 0 | 0 | 0.5 | |
| LogoCloudBuilder::logosrc/view_node/sections.rs:1044 | method | 4 | 1 | 0 | 0 | 0.5 | |
| LogoCloudBuilder::buildsrc/view_node/sections.rs:1054 | method | 28 | 4 | 0 | 1 | 0.5 | |
| TeamGridBuilder::newsrc/view_node/sections.rs:1104 | method | 3 | 1 | 0 | 0 | 0.5 | |
| TeamGridBuilder::titlesrc/view_node/sections.rs:1108 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TeamGridBuilder::columnssrc/view_node/sections.rs:1113 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TeamGridBuilder::membersrc/view_node/sections.rs:1118 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TeamGridBuilder::buildsrc/view_node/sections.rs:1123 | method | 36 | 6 | 0 | 1 | 0.5 | |
| TimelineBuilder::newsrc/view_node/sections.rs:1179 | method | 3 | 1 | 0 | 0 | 0.5 | |
| TimelineBuilder::titlesrc/view_node/sections.rs:1183 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TimelineBuilder::eventsrc/view_node/sections.rs:1188 | method | 4 | 1 | 0 | 0 | 0.5 | |
| TimelineBuilder::buildsrc/view_node/sections.rs:1193 | method | 28 | 4 | 0 | 1 | 0.5 | |
| DividerBuilder::newsrc/view_node/sections.rs:1232 | method | 3 | 1 | 0 | 0 | 0.5 | |
| DividerBuilder::variantsrc/view_node/sections.rs:1237 | method | 4 | 1 | 0 | 0 | 0.5 | |
| DividerBuilder::buildsrc/view_node/sections.rs:1242 | method | 7 | 2 | 0 | 1 | 0.5 | |
| each_faq_answer_is_its_accordion_panel_contentsrc/view_node/sections.rs:1258 | fn | 16 | 3 | 0 | 2 | 0.5 | |
| an_answer_with_blank_line_breaks_becomes_one_paragraph_per_blocksrc/view_node/sections.rs:1276 | fn | 36 | 3 | 0 | 2 | 0.5 | |
| section_builder_emits_generic_section_surfacesrc/view_node/sections.rs:1319 | fn | 17 | 1 | 0 | 4 | 0.5 | |
| hero_builder_emits_section_with_hero_variantsrc/view_node/sections.rs:1340 | fn | 28 | 1 | 0 | 4 | 0.5 | |
| hero_builder_carries_cta_children_after_recipe_contentsrc/view_node/sections.rs:1370 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| hero_round_trip_jsonsrc/view_node/sections.rs:1384 | fn | 15 | 2 | 0 | 4 | 0.5 | |
| content_section_emits_section_with_content_section_variantsrc/view_node/sections.rs:1403 | fn | 23 | 1 | 0 | 3 | 0.5 | |
| content_section_carries_childrensrc/view_node/sections.rs:1428 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| content_section_round_tripsrc/view_node/sections.rs:1439 | fn | 13 | 2 | 0 | 3 | 0.5 | |
| feature_grid_emits_section_with_card_childrensrc/view_node/sections.rs:1456 | fn | 23 | 1 | 0 | 2 | 0.5 | |
| feature_grid_no_columns_when_unsetsrc/view_node/sections.rs:1481 | fn | 5 | 2 | 0 | 1 | 0.5 | |
| feature_grid_round_tripsrc/view_node/sections.rs:1488 | fn | 9 | 1 | 0 | 4 | 0.5 | |
| cta_builder_emits_section_with_cta_variantsrc/view_node/sections.rs:1501 | fn | 16 | 1 | 0 | 4 | 0.5 | |
| cta_round_tripsrc/view_node/sections.rs:1519 | fn | 7 | 1 | 0 | 4 | 0.5 | |
| testimonial_builder_emits_section_with_card_childrensrc/view_node/sections.rs:1530 | fn | 20 | 1 | 0 | 5 | 0.5 | |
| testimonial_round_tripsrc/view_node/sections.rs:1552 | fn | 7 | 1 | 0 | 5 | 0.5 | |
| profile_band_emits_section_with_card_childrensrc/view_node/sections.rs:1563 | fn | 16 | 1 | 0 | 2 | 0.5 | |
| profile_band_round_tripsrc/view_node/sections.rs:1581 | fn | 7 | 1 | 0 | 4 | 0.5 | |
| stat_grid_emits_section_with_stat_childrensrc/view_node/sections.rs:1592 | fn | 18 | 1 | 0 | 2 | 0.5 | |
| stat_grid_no_columns_when_unsetsrc/view_node/sections.rs:1612 | fn | 5 | 2 | 0 | 1 | 0.5 | |
| stat_grid_round_tripsrc/view_node/sections.rs:1619 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| img_slot_emits_all_propssrc/view_node/sections.rs:1631 | fn | 16 | 1 | 0 | 5 | 0.5 | |
| img_slot_defaultssrc/view_node/sections.rs:1649 | fn | 10 | 1 | 0 | 1 | 0.5 | |
| img_slot_round_tripsrc/view_node/sections.rs:1661 | fn | 8 | 1 | 0 | 5 | 0.5 | |
| feature_item_serde_round_tripsrc/view_node/sections.rs:1673 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| feature_item_skips_none_hrefsrc/view_node/sections.rs:1683 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| testimonial_quote_serde_round_tripsrc/view_node/sections.rs:1692 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| stat_grid_item_serde_round_tripsrc/view_node/sections.rs:1705 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| stat_grid_item_skips_none_unitsrc/view_node/sections.rs:1716 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| profile_item_serde_round_tripsrc/view_node/sections.rs:1725 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| pricing_table_builder_covers_title_period_highlight_cta_and_defaultssrc/view_node/sections.rs:1743 | fn | 44 | 1 | 0 | 3 | 0.5 | |
| pricing_destinations_preserve_navigation_and_explicit_actionssrc/view_node/sections.rs:1789 | fn | 12 | 3 | 0 | 3 | 0.5 |
Source not readable from this process.