Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

RobotsRules::is_allowed

cre8_util_legal_text::robots::RobotsRules::is_allowed

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

19lines
8cyclomatic
2max nesting
10statements
0? exits
2params
10callers
1callees
2.3 (p96)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 siteself · 1 sitepath · 1 siteself · 1 sitemethod · 1 siteself · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 2 sitespath · 1 sitemethod · 2 sitespath · 1 sitemethod · 3 sitespath · 1 sitemethod · 1 sitepath · 1 sitemethod · 8 sitespath · 3 sitesmethod · 1 sitepath · 2 sitesmethod · 1 sitename · 1 siteapply_host_checks_withutil-legal-text · cc 15cre8_util_legal_text::local_codes::apply_host_checks_withPoliteFetcher::get_with_hea…app-provider · cc 1cre8_app_provider::adapters::legal::crawl::native::PoliteFetcher::get_with_headersPoliteFetcher::robots_forapp-provider · cc 6cre8_app_provider::adapters::legal::crawl::native::PoliteFetcher::robots_forPoliteFetcher::admitapp-provider · cc 1cre8_app_provider::adapters::legal::crawl::native::PoliteFetcher::admitRobotsRules::parseutil-legal-text · cc 21cre8_util_legal_text::robots::RobotsRules::parsePoliteFetcher::permittedapp-provider · cc 6cre8_app_provider::adapters::legal::crawl::native::PoliteFetcher::permitteddecideutil-legal-text · cc 34cre8_util_legal_text::local_codes::decidea_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::is_allowedutil-legal-text · cc 8cre8_util_legal_text::robots::RobotsRules::is_allowedrobots_pattern_matchesutil-legal-text · cc 7cre8_util_legal_text::robots::robots_pattern_matches

Control flow

Source not readable from this process.

Callees 1

Source not readable from this process.