Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,240 · python 20,426 · 6,417 files · digest 4f6c7cd6c249 · built in 1.9 s · crystals off

SectionFrame::parse

cre8_app_view_lib::section_frame::SectionFrame::parse

method · cre8-app-view-lib · crates/cre8-app-view-lib/src/section_frame.rs:168 pub documented

87lines
32cyclomatic
3max nesting
34statements
0? exits
1params
12callers
6callees
4.2 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 3 sitesname · 2 sitespath · 1 sitepath · 1 siteself · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 4 sitespath · 1 sitepath · 2 sitespath · 3 sitespath · 1 sitepath · 2 sitesname · 3 sitesname · 3 sitesname · 1 sitename · 3 sitesname · 1 siteref · 1 sitepath · 1 siteref · 1 siteref · 1 siteref · 1 siterender_templated_pageapp-site · cc 18cre8_app_site::view_templates::render_templated_pageabsent_sections_parse_to_no…app-site · cc 1cre8_app_site::view_templates::tests::absent_sections_parse_to_nothing_without_reporting_a_failurewell_formed_sections_all_pa…app-site · cc 1cre8_app_site::view_templates::tests::well_formed_sections_all_parseone_malformed_section_is_is…app-site · cc 1cre8_app_site::view_templates::tests::one_malformed_section_is_isolated_and_the_rest_survivea_non_array_sections_value_…app-site · cc 2cre8_app_site::view_templates::tests::a_non_array_sections_value_is_reported_rather_than_ignoredeach_section_variant_emits_…app-view-lib · cc 4cre8_app_view_lib::site_sections::tests::each_section_variant_emits_its_class_on_the_roota_featured_row_writes_only_…app-view-lib · cc 3cre8_app_view_lib::site_sections::tests::a_featured_row_writes_only_a_validated_media_ratioparse_authored_sectionsapp-site · cc 8cre8_app_site::view_templates::parse_authored_sectionsrender_framedapp-view-lib · cc 1cre8_app_view_lib::site_sections::tests::render_framedSectionFrame::from_section_…app-view-lib · cc 1cre8_app_view_lib::section_frame::SectionFrame::from_section_valueframe_parses_every_contract…app-view-lib · cc 2cre8_app_view_lib::section_frame::tests::frame_parses_every_contract_keya_cta_keeps_its_own_backgro…app-view-lib · cc 1cre8_app_view_lib::section_frame::tests::a_cta_keeps_its_own_background_off_the_framea_plain_section_has_the_def…app-view-lib · cc 1cre8_app_view_lib::section_frame::tests::a_plain_section_has_the_default_frameunusable_frame_values_fall_…app-view-lib · cc 1cre8_app_view_lib::section_frame::tests::unusable_frame_values_fall_back_and_are_reporteda_shader_backdrop_names_its…app-view-lib · cc 4cre8_app_view_lib::section_frame::tests::a_shader_backdrop_names_its_effect_on_the_band_and_links_the_audio_playeran_until_chosen_band_is_mar…app-view-lib · cc 2cre8_app_view_lib::section_frame::tests::an_until_chosen_band_is_marked_and_needs_an_anchorshape_parses_as_a_frame_key…app-view-lib · cc 3cre8_app_view_lib::section_frame::tests::shape_parses_as_a_frame_key_and_rounds_the_bandsection_variants_become_roo…app-view-lib · cc 1cre8_app_view_lib::section_frame::tests::section_variants_become_root_classesan_unknown_variant_value_wa…app-view-lib · cc 5cre8_app_view_lib::site_sections::tests::an_unknown_variant_value_warns_and_draws_the_defaultSectionFrame::parseapp-view-lib · cc 32cre8_app_view_lib::section_frame::SectionFrame::parseslugify_anchorapp-view-lib · cc 8cre8_app_view_lib::section_frame::slugify_anchorbool_keyapp-view-lib · cc 3cre8_app_view_lib::section_frame::bool_keyis_shader_nameapp-view-lib · cc 4cre8_app_view_lib::section_frame::is_shader_namenormalize_enum_valueapp-view-lib · cc 1cre8_app_view_lib::section_frame::normalize_enum_valueparse_class_tokensapp-view-lib · cc 7cre8_app_view_lib::section_frame::parse_class_tokensparse_section_variantsapp-view-lib · cc 15cre8_app_view_lib::site_sections::contract::parse_section_variantsnormalize_section_typeapp-view-lib · cc 1cre8_app_view_lib::site_sections::contract::normalize_section_typemedia_aspect_ratioapp-view-lib · cc 1cre8_app_view_lib::site_sections::contract::media_aspect_ratiomedia_position_valueapp-view-lib · cc 8cre8_app_view_lib::site_sections::contract::media_position_value

Control flow

Source not readable from this process.

Callees 6

Source not readable from this process.