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

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

cre8-app-provider · module web_observation · src · 1,001 lines (935 code, 32 comment) · sha 5af82ea7ddba1043

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:282fn2911102.5
homepagesrc/web_observation.rs:71fn34221102.5
robots_for_pathsrc/web_observation.rs:216fn6520312.4
collect_pagessrc/web_observation.rs:395fn11720652.1
Collection::responsesrc/web_observation.rs:372method71601.9
read_responsesrc/web_observation.rs:173fn182301.5
discovered_pagessrc/web_observation.rs:329fn3116301.1
collectsrc/web_observation.rs:386fn81311.1
max_pagessrc/web_observation.rs:12fn103201
Focus::parsesrc/web_observation.rs:34method73201
Collection::fitssrc/web_observation.rs:379method41211
robotssrc/web_observation.rs:313fn31110.9
robots_admitsrc/web_observation.rs:317fn85110.8
observe_webpagesrc/web_observation.rs:108fn346260.8
failuresrc/web_observation.rs:7fn41100.6
observesrc/web_observation.rs:513fn485150.6
getsrc/web_observation.rs:191fn172130.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:567fn191030.5
offerings_focus_reads_price_pages_before_patient_and_service_pagessrc/web_observation.rs:588fn251030.5
robots_rules_apply_to_subpaths_with_longest_match_and_anchorsrc/web_observation.rs:615fn111010.5
bounded_subpages_keep_individual_provenance_and_do_not_fetch_blocked_pathssrc/web_observation.rs:628fn504030.5
page_cap_base_override_and_deadline_prevent_unrequested_fetchessrc/web_observation.rs:680fn345030.5
linked_redirects_and_non_html_do_not_become_observationssrc/web_observation.rs:716fn324030.5
aggregate_html_and_serialized_evidence_are_boundedsrc/web_observation.rs:750fn362040.5
pinned_resolver_reuses_addresses_and_rejects_a_different_originsrc/web_observation.rs:787fn91010.5
response_reader_enforces_exact_decoded_byte_limitsrc/web_observation.rs:798fn61010.5
response_reader_retains_deadline_after_receiving_headerssrc/web_observation.rs:806fn201010.5
dns_rejects_private_mixed_and_ipv6_only_answerssrc/web_observation.rs:827fn202020.5
robots_combines_groups_and_honors_specific_agent_and_tiessrc/web_observation.rs:848fn121010.5
collection_stops_before_page_when_robots_blocks_and_rejects_redirectsrc/web_observation.rs:861fn231020.5
collection_returns_only_observed_page_evidencesrc/web_observation.rs:885fn252020.5
crawl_delay_defers_page_and_updates_host_cooldownsrc/web_observation.rs:912fn191020.5
rate_gate_blocks_simultaneous_owner_or_host_and_retains_cooldownsrc/web_observation.rs:933fn71020.5
page_budget_is_opt_in_and_rejects_unbounded_or_ambiguous_valuessrc/web_observation.rs:947fn72010.5
focus_defaults_to_contact_and_rejects_unknown_valuessrc/web_observation.rs:955fn82010.5
caller_json_and_compatibility_fields_cannot_authenticatesrc/web_observation.rs:964fn171030.5
Origin::authenticated_session_account_idsrc/web_observation.rs:973trait impl31000.5
homepage_rejects_arbitrary_routes_credentials_and_network_literalssrc/web_observation.rs:983fn182010.5

Source not readable from this process.