Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

crates/cre8-app-provider/src/web_observation.rs

cre8-app-provider · module web_observation · src · 998 lines (932 code, 32 comment) · sha dfcaa6bc327691df

Items

enum Focus impl Focus const TIERS const AGENT const HTML_LIMIT const ROBOTS_LIMIT const TOTAL_HTML_LIMIT const RESPONSE_LIMIT const CALL_DEADLINE const PAGE_INTERVAL const EGRESS type Outcome struct Response struct Group struct Collection impl Collection struct Origin impl AuthenticatedSessionAccountOrigin for Origin

Functions

By call-graph weight (PageRank; 1.0 is the average function). 40 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
robots_path_matchessrc/web_observation.rs:279fn2911102.5
homepagesrc/web_observation.rs:71fn34221102.5
robots_for_pathsrc/web_observation.rs:213fn6520312.4
collect_pagessrc/web_observation.rs:392fn11720652.1
Collection::responsesrc/web_observation.rs:369method71602
read_responsesrc/web_observation.rs:170fn182301.5
discovered_pagessrc/web_observation.rs:326fn3116311.1
collectsrc/web_observation.rs:383fn81311.1
max_pagessrc/web_observation.rs:12fn103201
Focus::parsesrc/web_observation.rs:34method73201
Collection::fitssrc/web_observation.rs:376method41211
robotssrc/web_observation.rs:310fn31110.9
observesrc/web_observation.rs:510fn485250.9
robots_admitsrc/web_observation.rs:314fn85110.9
observe_webpagesrc/web_observation.rs:108fn346260.8
getsrc/web_observation.rs:188fn172130.6
failuresrc/web_observation.rs:7fn41100.6
Focus::as_strsrc/web_observation.rs:42method62000.5
Focus::ranksrc/web_observation.rs:53method162000.5
discovered_pages_are_observed_same_origin_about_team_or_contact_onlysrc/web_observation.rs:564fn191030.5
offerings_focus_reads_price_pages_before_patient_and_service_pagessrc/web_observation.rs:585fn251030.5
robots_rules_apply_to_subpaths_with_longest_match_and_anchorsrc/web_observation.rs:612fn111010.5
bounded_subpages_keep_individual_provenance_and_do_not_fetch_blocked_pathssrc/web_observation.rs:625fn504030.5
page_cap_base_override_and_deadline_prevent_unrequested_fetchessrc/web_observation.rs:677fn345030.5
linked_redirects_and_non_html_do_not_become_observationssrc/web_observation.rs:713fn324030.5
aggregate_html_and_serialized_evidence_are_boundedsrc/web_observation.rs:747fn362040.5
pinned_resolver_reuses_addresses_and_rejects_a_different_originsrc/web_observation.rs:784fn91010.5
response_reader_enforces_exact_decoded_byte_limitsrc/web_observation.rs:795fn61010.5
response_reader_retains_deadline_after_receiving_headerssrc/web_observation.rs:803fn201010.5
dns_rejects_private_mixed_and_ipv6_only_answerssrc/web_observation.rs:824fn202020.5
robots_combines_groups_and_honors_specific_agent_and_tiessrc/web_observation.rs:845fn121010.5
collection_stops_before_page_when_robots_blocks_and_rejects_redirectsrc/web_observation.rs:858fn231020.5
collection_returns_only_observed_page_evidencesrc/web_observation.rs:882fn252020.5
crawl_delay_defers_page_and_updates_host_cooldownsrc/web_observation.rs:909fn191020.5
rate_gate_blocks_simultaneous_owner_or_host_and_retains_cooldownsrc/web_observation.rs:930fn71020.5
page_budget_is_opt_in_and_rejects_unbounded_or_ambiguous_valuessrc/web_observation.rs:944fn72010.5
focus_defaults_to_contact_and_rejects_unknown_valuessrc/web_observation.rs:952fn82010.5
caller_json_and_compatibility_fields_cannot_authenticatesrc/web_observation.rs:961fn171030.5
Origin::authenticated_session_account_idsrc/web_observation.rs:970trait impl31000.5
homepage_rejects_arbitrary_routes_credentials_and_network_literalssrc/web_observation.rs:980fn182010.5

Source not readable from this process.