Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,240 · python 20,426 · 6,417 files · digest 4f6c7cd6c249 · built in 1.9 s · crystals off

crates/cre8-app-provider/src/adapters/page_facts.rs

cre8-app-provider · module adapters::page_facts · src · 1,515 lines (1,334 code, 93 comment) · sha 9e7113231efb4c42

Items

const PAGE_FACTS_SCHEMA const MAX_IMAGES const MAX_HEADINGS const MAX_NAV_LINKS const MAX_SERVICE_LINKS const MAX_SAME_AS const MAX_TYPES const MAX_OPENING_HOURS const MAX_CUISINES const MAX_TEL_LINKS const MAX_GENERATORS const MAX_PRICED_ITEMS const MAX_PRICED_ITEM_NAME_CHARS const MAX_PRICED_MENTIONS const MAX_PRICED_MENTION_SOURCE_CHARS const MAX_PRICED_MENTION_CONTEXT_CHARS const MAX_PRICED_MENTION_NAME_WORDS const MAX_URL_CHARS const MAX_LD_BLOCKS const MAX_LD_BLOCK_BYTES const MAX_LD_NODES const MAX_LD_DEPTH const COPYRIGHT_WINDOW_CHARS const HIDDEN_TEXT_ELEMENTS struct PlatformRule const PLATFORM_RULES struct ServiceRule const SERVICE_RULES const VENDOR_MARKETING_HOSTS const PRICE_UNITS const BUSINESS_TYPES const DAYS struct StructuredFacts

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
extract_page_factssrc/adapters/page_facts.rs:49fn281236.6
factssrc/adapters/page_facts.rs:1123fn311416.4
fact_urlsrc/adapters/page_facts.rs:78fn31513.1
meta_elementssrc/adapters/page_facts.rs:91fn71122.9
meta_contentssrc/adapters/page_facts.rs:99fn81212.8
html_logosrc/adapters/page_facts.rs:722fn184142.4
structured_datasrc/adapters/page_facts.rs:816fn507182.4
ld_url_strsrc/adapters/page_facts.rs:962fn73312
schema_termsrc/adapters/page_facts.rs:900fn71201.5
ld_listsrc/adapters/page_facts.rs:926fn73501.5
decode_entitiessrc/adapters/page_facts.rs:935fn132201.5
percent_decodesrc/adapters/page_facts.rs:446fn163101
element_textsrc/adapters/page_facts.rs:82fn31401
labelled_linkssrc/adapters/page_facts.rs:175fn195140.9
ld_textsrc/adapters/page_facts.rs:949fn114210.9
host_matchessrc/adapters/page_facts.rs:86fn32200.8
ld_payloadsrc/adapters/page_facts.rs:868fn93100.7
ld_nodessrc/adapters/page_facts.rs:880fn197100.7
ld_typessrc/adapters/page_facts.rs:908fn133110.7
is_business_typesrc/adapters/page_facts.rs:922fn31100.7
ld_urlsrc/adapters/page_facts.rs:970fn84110.7
ld_image_urlsrc/adapters/page_facts.rs:979fn114110.7
asset_urlssrc/adapters/page_facts.rs:291fn91130.7
hours_specsrc/adapters/page_facts.rs:1040fn134130.7
day_codesrc/adapters/page_facts.rs:1054fn136100.7
clock_timesrc/adapters/page_facts.rs:1069fn62100.7
link_textsrc/adapters/page_facts.rs:197fn162130.7
tel_numbersrc/adapters/page_facts.rs:426fn198110.6
dollar_pricesrc/adapters/page_facts.rs:468fn247200.6
is_discountsrc/adapters/page_facts.rs:604fn72100.5
mention_clausesrc/adapters/page_facts.rs:614fn267110.5
mention_unitsrc/adapters/page_facts.rs:651fn224100.5
document_langsrc/adapters/page_facts.rs:108fn75000.5
theme_colorsrc/adapters/page_facts.rs:118fn72010.5
og_imagesrc/adapters/page_facts.rs:126fn122030.5
imagessrc/adapters/page_facts.rs:141fn81010.5
headingssrc/adapters/page_facts.rs:152fn121030.5
nav_linkssrc/adapters/page_facts.rs:167fn72010.5
detect_platformsrc/adapters/page_facts.rs:271fn193020.5
servicesrc/adapters/page_facts.rs:310fn81000.5
service_linkssrc/adapters/page_facts.rs:361fn327040.5
has_contact_formsrc/adapters/page_facts.rs:395fn102020.5
tel_linkssrc/adapters/page_facts.rs:406fn164030.5
priced_itemssrc/adapters/page_facts.rs:498fn348050.5
priced_mentionssrc/adapters/page_facts.rs:541fn6014080.5
visible_textsrc/adapters/page_facts.rs:677fn135000.5
copyright_yearssrc/adapters/page_facts.rs:693fn287000.5
ld_emailsrc/adapters/page_facts.rs:991fn92020.5
ld_addresssrc/adapters/page_facts.rs:1003fn144020.5
ld_opening_hourssrc/adapters/page_facts.rs:1021fn184020.5
ld_cuisinessrc/adapters/page_facts.rs:1076fn126020.5
ld_reservationssrc/adapters/page_facts.rs:1091fn115010.5
ld_same_assrc/adapters/page_facts.rs:1103fn154020.5
restaurant_json_ld_in_a_graph_maps_to_contract_fieldssrc/adapters/page_facts.rs:1128fn461010.5
malformed_json_ld_is_skipped_and_later_blocks_still_countsrc/adapters/page_facts.rs:1176fn241010.5
platform_prefers_declared_generator_then_asset_hosts_in_table_ordersrc/adapters/page_facts.rs:1202fn352010.5
music_group_json_ld_is_recognized_as_a_business_typesrc/adapters/page_facts.rs:1239fn91010.5
jane_booking_links_are_classified_by_subdomainsrc/adapters/page_facts.rs:1250fn81010.5
priced_items_require_a_printed_dollar_amount_on_the_same_itemsrc/adapters/page_facts.rs:1260fn201010.5
priced_items_are_bounded_and_deduplicatedsrc/adapters/page_facts.rs:1282fn81010.5
priced_mentions_split_running_copy_into_one_entry_per_printed_amountsrc/adapters/page_facts.rs:1292fn421010.5
service_links_classify_by_host_in_source_ordersrc/adapters/page_facts.rs:1336fn271010.5
relative_urls_resolve_against_the_page_and_non_http_links_dropsrc/adapters/page_facts.rs:1365fn441010.5
lists_are_cappedsrc/adapters/page_facts.rs:1411fn212010.5
viewport_theme_color_and_lang_are_read_from_head_metadatasrc/adapters/page_facts.rs:1434fn231010.5
copyright_years_come_from_visible_text_near_the_markersrc/adapters/page_facts.rs:1459fn81010.5
tel_links_and_contact_forms_are_observedsrc/adapters/page_facts.rs:1469fn212010.5
public_observation_carries_facts_beside_its_existing_fieldssrc/adapters/page_facts.rs:1492fn232010.5

Source not readable from this process.