| inject_head_seosrc/seo.rs:181 | fn | 46 | 9 | 9 | 0 | 5.7 | |
| robots_policy_for_pathsrc/seo.rs:313 | fn | 3 | 1 | 9 | 0 | 4.4 | |
| resolve_originsrc/seo.rs:87 | fn | 5 | 1 | 9 | 2 | 4.1 | |
| request_originsrc/seo.rs:62 | fn | 7 | 2 | 8 | 3 | 3.6 | |
| absolute_urlsrc/seo.rs:96 | fn | 7 | 4 | 8 | 0 | 3.5 | |
| is_valid_hostsrc/seo.rs:34 | fn | 6 | 6 | 2 | 0 | 3.4 | |
| robots_valuesrc/seo.rs:505 | fn | 3 | 1 | 3 | 0 | 2.6 | |
| inject_canonical_headsrc/seo.rs:156 | fn | 3 | 1 | 5 | 1 | 2.6 | |
| normalize_originsrc/seo.rs:70 | fn | 13 | 4 | 1 | 1 | 2.2 | |
| header_firstsrc/seo.rs:27 | fn | 3 | 1 | 2 | 0 | 2.2 | |
| headerssrc/seo.rs:577 | fn | 3 | 1 | 7 | 0 | 1.9 | |
| scheme_forsrc/seo.rs:46 | fn | 13 | 5 | 1 | 2 | 1.5 | |
| SitemapBuilder::newsrc/seo.rs:401 | method | 3 | 1 | 5 | 0 | 1.5 | |
| RobotsBuilder::disallowsrc/seo.rs:528 | method | 4 | 1 | 6 | 1 | 1.5 | |
| SitemapUrl::newsrc/seo.rs:373 | method | 3 | 1 | 6 | 0 | 1.4 | |
| is_loopback_hostsrc/seo.rs:41 | fn | 4 | 2 | 1 | 0 | 1.1 | |
| canonical_url_forsrc/seo.rs:325 | fn | 5 | 2 | 3 | 1 | 1.1 | |
| lastmod_datesrc/seo.rs:126 | fn | 16 | 4 | 3 | 0 | 1 | |
| SitemapUrl::prioritysrc/seo.rs:387 | method | 4 | 1 | 5 | 0 | 1 | |
| RobotsBuilder::newsrc/seo.rs:519 | method | 3 | 1 | 5 | 0 | 1 | |
| RobotsBuilder::to_txtsrc/seo.rs:549 | method | 22 | 5 | 5 | 0 | 1 | |
| xml_escapesrc/seo.rs:105 | fn | 14 | 7 | 2 | 0 | 0.9 | |
| SitemapIndexBuilder::newsrc/seo.rs:469 | method | 3 | 1 | 1 | 0 | 0.9 | |
| RobotsBuilder::sitemap_forsrc/seo.rs:542 | method | 6 | 2 | 4 | 2 | 0.8 | |
| SitemapUrl::changefreqsrc/seo.rs:382 | method | 4 | 1 | 4 | 0 | 0.8 | |
| SitemapUrl::lastmodsrc/seo.rs:377 | method | 4 | 1 | 3 | 0 | 0.7 | |
| SitemapBuilder::push_urlsrc/seo.rs:410 | method | 3 | 1 | 3 | 0 | 0.7 | |
| RobotsBuilder::allowsrc/seo.rs:523 | method | 4 | 1 | 2 | 1 | 0.6 | |
| RobotsBuilder::crawl_delaysrc/seo.rs:533 | method | 4 | 1 | 1 | 0 | 0.6 | |
| ChangeFreq::as_strsrc/seo.rs:347 | method | 11 | 7 | 0 | 0 | 0.5 | |
| SitemapBuilder::pushsrc/seo.rs:406 | method | 3 | 1 | 0 | 1 | 0.5 | |
| SitemapBuilder::extendsrc/seo.rs:414 | method | 3 | 1 | 0 | 0 | 0.5 | |
| SitemapBuilder::lensrc/seo.rs:418 | method | 3 | 1 | 0 | 0 | 0.5 | |
| SitemapBuilder::is_emptysrc/seo.rs:422 | method | 3 | 1 | 0 | 0 | 0.5 | |
| SitemapBuilder::is_over_capacitysrc/seo.rs:428 | method | 3 | 1 | 0 | 0 | 0.5 | |
| SitemapBuilder::to_xmlsrc/seo.rs:432 | method | 26 | 5 | 0 | 2 | 0.5 | |
| SitemapIndexBuilder::pushsrc/seo.rs:473 | method | 3 | 1 | 0 | 0 | 0.5 | |
| SitemapIndexBuilder::is_emptysrc/seo.rs:477 | method | 3 | 1 | 0 | 0 | 0.5 | |
| SitemapIndexBuilder::to_xmlsrc/seo.rs:481 | method | 18 | 3 | 0 | 2 | 0.5 | |
| origin_defaults_to_https_for_a_public_hostsrc/seo.rs:584 | fn | 3 | 1 | 0 | 2 | 0.5 | |
| origin_honors_the_forwarded_protosrc/seo.rs:589 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| origin_assumes_plaintext_only_on_loopbacksrc/seo.rs:595 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| origin_tracks_the_realm_subdomain_the_request_arrived_onsrc/seo.rs:601 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| origin_rejects_a_host_that_could_forge_a_urlsrc/seo.rs:609 | fn | 5 | 2 | 0 | 2 | 0.5 | |
| origin_takes_the_first_value_of_a_joined_headersrc/seo.rs:616 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| absolute_url_joins_and_passes_absolutes_throughsrc/seo.rs:622 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| canonical_is_injected_into_a_document_that_lacks_onesrc/seo.rs:632 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| a_page_that_set_its_own_canonical_keeps_itsrc/seo.rs:641 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| injecting_twice_does_not_duplicatesrc/seo.rs:655 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| pages_carrying_a_visitors_own_data_are_not_indexablesrc/seo.rs:664 | fn | 17 | 2 | 0 | 1 | 0.5 | |
| operator_and_merchant_surfaces_are_not_indexablesrc/seo.rs:683 | fn | 22 | 2 | 0 | 1 | 0.5 | |
| the_public_surface_stays_indexablesrc/seo.rs:707 | fn | 28 | 2 | 0 | 1 | 0.5 | |
| a_prefix_match_covers_siblings_added_latersrc/seo.rs:737 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| description_is_injected_as_both_search_and_share_blurbsrc/seo.rs:745 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| a_page_that_wrote_its_own_description_keeps_itsrc/seo.rs:753 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| a_page_with_only_og_url_gets_no_edge_canonicalsrc/seo.rs:761 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| a_blank_description_injects_nothingsrc/seo.rs:771 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| robots_policy_is_injected_for_per_viewer_pagessrc/seo.rs:778 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| the_agent_surfaces_are_kept_out_of_the_indexsrc/seo.rs:787 | fn | 11 | 2 | 0 | 1 | 0.5 | |
| all_three_tags_land_in_one_passsrc/seo.rs:800 | fn | 15 | 2 | 0 | 1 | 0.5 | |
| injected_description_is_html_escapedsrc/seo.rs:817 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| a_fragment_without_a_head_is_left_alonesrc/seo.rs:825 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| an_injected_url_is_html_escapedsrc/seo.rs:832 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| canonical_url_drops_the_query_and_fragmentsrc/seo.rs:840 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| canonical_url_tracks_the_host_the_request_arrived_onsrc/seo.rs:848 | fn | 4 | 1 | 0 | 3 | 0.5 | |
| lastmod_date_converts_epoch_millissrc/seo.rs:856 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| sitemap_locs_are_absolutesrc/seo.rs:866 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| sitemap_renders_the_optional_hintssrc/seo.rs:877 | fn | 8 | 1 | 0 | 6 | 0.5 | |
| sitemap_escapes_xml_metacharacters_in_a_locsrc/seo.rs:887 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| sitemap_priority_is_clampedsrc/seo.rs:895 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| sitemap_index_renders_child_sitemaps_absolutesrc/seo.rs:901 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| robots_sitemap_directive_is_absolutesrc/seo.rs:912 | fn | 6 | 1 | 0 | 4 | 0.5 | |
| robots_drops_the_sitemap_when_the_origin_is_unknownsrc/seo.rs:920 | fn | 5 | 1 | 0 | 4 | 0.5 | |
| robots_values_cannot_forge_a_directive_linesrc/seo.rs:927 | fn | 4 | 1 | 0 | 3 | 0.5 | |