Skip to content
1 viewer

rust 1,860,550 · typescript 235,740 · javascript 132,956 · python 20,426 · 6,409 files · digest 3d1ed3bf6fd3 · built in 1.5 s · crystals off

RobotsRules::parse

cre8_util_legal_text::robots::RobotsRules::parse

method · cre8-util-legal-text · crates/cre8-util-legal-text/src/robots.rs:87 pub

87lines
21cyclomatic
3max nesting
48statements
0? exits
2params
9callers
4callees
1.8 (p93)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 siteself · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitemethod · 2 sitesname · 3 sitespath · 1 sitemethod · 2 sitespath · 1 sitemethod · 3 sitespath · 1 sitemethod · 1 sitepath · 1 sitemethod · 8 sitespath · 3 sitesmethod · 1 sitepath · 2 sitesmethod · 1 sitemethod · 1 sitename · 1 sitename · 1 siteref · 1 sitename · 1 siteapply_host_checks_withutil-legal-text · cc 15cre8_util_legal_text::local_codes::apply_host_checks_withPoliteFetcher::permittedapp-provider · cc 6cre8_app_provider::adapters::legal::crawl::native::PoliteFetcher::permitteddecideutil-legal-text · cc 34cre8_util_legal_text::local_codes::decidePoliteFetcher::robots_forapp-provider · cc 6cre8_app_provider::adapters::legal::crawl::native::PoliteFetcher::robots_fora_directive_fused_onto_the_…util-legal-text · cc 1cre8_util_legal_text::robots::tests::a_directive_fused_onto_the_user_agent_line_still_appliesa_leading_byte_order_mark_d…util-legal-text · cc 1cre8_util_legal_text::robots::tests::a_leading_byte_order_mark_does_not_hide_the_first_groupleginfo_robots_disallows_ev…util-legal-text · cc 1cre8_util_legal_text::robots::tests::leginfo_robots_disallows_every_page_for_every_crawleruscode_robots_only_names_an…util-legal-text · cc 1cre8_util_legal_text::robots::tests::uscode_robots_only_names_another_crawlerrobots_longest_match_wins_a…util-legal-text · cc 1cre8_util_legal_text::robots::tests::robots_longest_match_wins_and_allow_breaks_ties_and_wildcards_anchorvisit_time_opens_a_utc_wind…util-legal-text · cc 5cre8_util_legal_text::robots::tests::visit_time_opens_a_utc_window_and_a_bare_request_rate_is_not_guessedai_crawlers_shut_out_by_nam…util-legal-text · cc 1cre8_util_legal_text::robots::tests::ai_crawlers_shut_out_by_name_are_recorded_without_binding_cre8RobotsRules::parseutil-legal-text · cc 21cre8_util_legal_text::robots::RobotsRules::parseRobotsRules::is_allowedutil-legal-text · cc 8cre8_util_legal_text::robots::RobotsRules::is_allowedsplit_fused_directivesutil-legal-text · cc 5cre8_util_legal_text::robots::split_fused_directivesvisit_windowutil-legal-text · cc 4cre8_util_legal_text::robots::visit_windowrequest_intervalutil-legal-text · cc 4cre8_util_legal_text::robots::request_intervalrobots_pattern_matchesutil-legal-text · cc 7cre8_util_legal_text::robots::robots_pattern_matches

Control flow

Source not readable from this process.

Callees 4

Source not readable from this process.