rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off
crates/cre8-app-provider/src/adapters/edgar/mod.rs
Items
const COMPANY_FACTS_BASE const SUBMISSIONS_BASE const COMPANY_TICKERS_URL const ARCHIVES_BASE const DEFAULT_USER_AGENT const MIN_REQUEST_SPACING const MAX_COMPANIES_PER_SYNC const DEFAULT_FILINGS const MAX_FILINGS const DEFAULT_FILING_FORMS const DEFAULT_INSIDER_FILINGS const MAX_INSIDER_FILINGS const DEFAULT_FORM_D_FILINGS const MAX_FORM_D_FILINGS const DEFAULT_HOLDINGS const MAX_HOLDINGS struct EdgarProvider struct CompanyRef impl CompanyRef const KEEP_UPPER struct SyncOpts impl SyncOpts struct CompanyBundle impl CompanyBundle struct SecClient static LAST_SEC_REQUEST const TICKER_DIRECTORY_TTL static TICKER_DIRECTORY impl SecClient struct TtlSlot impl TtlSlot struct Target impl ExternalDataProvider for EdgarProvider
Functions
By call-graph weight (PageRank; 1.0 is the average function). 66 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| title_casesrc/adapters/edgar/mod.rs:166 | fn | 26 | 5 | 12 | 0 | 4.6 | |
| cik10_from_strsrc/adapters/edgar/mod.rs:128 | fn | 4 | 1 | 5 | 0 | 4.2 | |
| company_keysrc/adapters/edgar/mod.rs:104 | fn | 3 | 1 | 7 | 0 | 3.6 | |
| xml_textsrc/adapters/edgar/mod.rs:274 | fn | 3 | 1 | 6 | 2 | 3.3 | |
| xml_elementssrc/adapters/edgar/mod.rs:259 | fn | 12 | 2 | 5 | 0 | 3.2 | |
| cik10src/adapters/edgar/mod.rs:134 | fn | 7 | 3 | 5 | 1 | 2.9 | |
| archive_urlsrc/adapters/edgar/mod.rs:123 | fn | 4 | 1 | 5 | 0 | 2.7 | |
| CompanyRef::newsrc/adapters/edgar/mod.rs:97 | method | 3 | 1 | 8 | 1 | 2.4 | |
| claimsrc/adapters/edgar/mod.rs:142 | fn | 10 | 1 | 12 | 0 | 2.2 | |
| decode_xml_entitiessrc/adapters/edgar/mod.rs:278 | fn | 9 | 1 | 2 | 0 | 2.1 | |
| group_intsrc/adapters/edgar/mod.rs:214 | fn | 13 | 5 | 1 | 0 | 1.9 | |
| format_amountsrc/adapters/edgar/mod.rs:228 | fn | 3 | 3 | 4 | 1 | 1.6 | |
| seed_companyfactssrc/adapters/edgar/mod.rs:841 | fn | 51 | 2 | 8 | 0 | 1.5 | |
| SyncOpts::from_paramssrc/adapters/edgar/mod.rs:307 | method | 39 | 7 | 5 | 3 | 1.3 | |
| string_listsrc/adapters/edgar/mod.rs:194 | fn | 18 | 6 | 2 | 0 | 1.3 | |
| strip_xml_prefixessrc/adapters/edgar/mod.rs:238 | fn | 18 | 5 | 3 | 0 | 1.2 | |
| TtlSlot::get_or_fetchsrc/adapters/edgar/mod.rs:623 | method | 10 | 3 | 2 | 2 | 1.1 | |
| CompanyBundle::cik10src/adapters/edgar/mod.rs:360 | method | 6 | 1 | 2 | 1 | 1.1 | |
| ticker_ciksrc/adapters/edgar/mod.rs:664 | fn | 7 | 2 | 2 | 1 | 1 | |
| filing_keysrc/adapters/edgar/mod.rs:114 | fn | 3 | 1 | 4 | 0 | 1 | |
| filing_labelsrc/adapters/edgar/mod.rs:118 | fn | 3 | 2 | 4 | 0 | 1 | |
| seed_submissionssrc/adapters/edgar/mod.rs:893 | fn | 33 | 1 | 4 | 0 | 1 | |
| resolve_targetssrc/adapters/edgar/mod.rs:675 | fn | 22 | 9 | 2 | 2 | 1 | |
| requested_idssrc/adapters/edgar/mod.rs:648 | fn | 13 | 1 | 2 | 2 | 0.9 | |
| kindssrc/adapters/edgar/mod.rs:1174 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| cik_keysrc/adapters/edgar/mod.rs:110 | fn | 3 | 1 | 2 | 2 | 0.9 | |
| bundle_recordssrc/adapters/edgar/mod.rs:370 | fn | 53 | 5 | 4 | 11 | 0.9 | |
| fold_shared_targetssrc/adapters/edgar/mod.rs:432 | fn | 19 | 7 | 3 | 0 | 0.8 | |
| SecClient::newsrc/adapters/edgar/mod.rs:566 | method | 3 | 1 | 2 | 0 | 0.7 | |
| bundles_from_payloadsrc/adapters/edgar/mod.rs:483 | fn | 41 | 6 | 2 | 6 | 0.7 | |
| SecClient::pacesrc/adapters/edgar/mod.rs:571 | method | 10 | 3 | 2 | 1 | 0.7 | |
| SecClient::headerssrc/adapters/edgar/mod.rs:582 | method | 3 | 1 | 2 | 0 | 0.7 | |
| TtlSlot::newsrc/adapters/edgar/mod.rs:619 | method | 3 | 1 | 1 | 0 | 0.6 | |
| payload_offeringsrc/adapters/edgar/mod.rs:454 | fn | 8 | 1 | 1 | 2 | 0.6 | |
| payload_holdingssrc/adapters/edgar/mod.rs:465 | fn | 11 | 1 | 1 | 2 | 0.6 | |
| merge_partsrc/adapters/edgar/mod.rs:527 | fn | 16 | 1 | 1 | 1 | 0.6 | |
| filing_claimsrc/adapters/edgar/mod.rs:153 | fn | 10 | 1 | 1 | 3 | 0.6 | |
| EdgarProvider::seed_recordssrc/adapters/edgar/mod.rs:999 | trait impl | 9 | 1 | 1 | 5 | 0.6 | |
| fetch_holdingssrc/adapters/edgar/mod.rs:769 | fn | 36 | 5 | 1 | 3 | 0.6 | |
| ticker_directorysrc/adapters/edgar/mod.rs:636 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| fetch_companysrc/adapters/edgar/mod.rs:700 | fn | 64 | 9 | 1 | 6 | 0.5 | |
| fetch_form_d_discoverysrc/adapters/edgar/mod.rs:808 | fn | 28 | 3 | 1 | 2 | 0.5 | |
| EdgarProvider::sync_contractsrc/adapters/edgar/mod.rs:946 | trait impl | 52 | 1 | 1 | 1 | 0.5 | |
| SecClient::jsonsrc/adapters/edgar/mod.rs:586 | method | 12 | 1 | 0 | 5 | 0.5 | |
| SecClient::textsrc/adapters/edgar/mod.rs:599 | method | 11 | 1 | 0 | 5 | 0.5 | |
| EdgarProvider::descriptorsrc/adapters/edgar/mod.rs:928 | trait impl | 17 | 1 | 0 | 0 | 0.5 | |
| EdgarProvider::normalize_payloadsrc/adapters/edgar/mod.rs:1009 | trait impl | 16 | 3 | 0 | 5 | 0.5 | |
| EdgarProvider::fetch_livesrc/adapters/edgar/mod.rs:1026 | trait impl | 97 | 10 | 0 | 11 | 0.5 | |
| ttl_slot_reuses_a_fresh_copy_and_never_caches_a_failuresrc/adapters/edgar/mod.rs:1130 | fn | 22 | 2 | 0 | 3 | 0.5 | |
| concurrent_clients_share_one_request_spacingsrc/adapters/edgar/mod.rs:1157 | fn | 16 | 2 | 0 | 2 | 0.5 | |
| seed_is_one_connected_companysrc/adapters/edgar/mod.rs:1179 | fn | 27 | 2 | 0 | 1 | 0.5 | |
| repeat_targets_fold_into_one_linksrc/adapters/edgar/mod.rs:1208 | fn | 15 | 1 | 0 | 3 | 0.5 | |
| payload_bundles_merge_sources_by_ciksrc/adapters/edgar/mod.rs:1225 | fn | 23 | 2 | 0 | 1 | 0.5 | |
| payload_that_is_not_edgar_falls_back_to_rowssrc/adapters/edgar/mod.rs:1250 | fn | 5 | 1 | 0 | 0 | 0.5 | |
| targets_resolve_from_ciks_tickers_and_the_directorysrc/adapters/edgar/mod.rs:1257 | fn | 22 | 1 | 0 | 1 | 0.5 | |
| sync_opts_read_params_and_keep_back_compatsrc/adapters/edgar/mod.rs:1281 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| ciks_parse_from_numbers_and_stringssrc/adapters/edgar/mod.rs:1292 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| title_case_only_touches_all_capssrc/adapters/edgar/mod.rs:1303 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| xml_scanner_matches_local_names_and_decodes_entitiessrc/adapters/edgar/mod.rs:1312 | fn | 10 | 1 | 0 | 3 | 0.5 | |
| a_form_d_alone_names_its_issuer_only_as_a_claim_targetsrc/adapters/edgar/mod.rs:1324 | fn | 13 | 2 | 0 | 0 | 0.5 | |
| holdings_ride_on_the_manager_and_replace_the_bare_filingsrc/adapters/edgar/mod.rs:1339 | fn | 44 | 1 | 0 | 3 | 0.5 | |
| format_amount_groups_integers_and_keeps_decimalssrc/adapters/edgar/mod.rs:1385 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| live_apple_and_microsoftsrc/adapters/edgar/mod.rs:1393 | fn | 66 | 6 | 0 | 2 | 0.5 | |
| live_form_d_issuersrc/adapters/edgar/mod.rs:1462 | fn | 20 | 3 | 0 | 1 | 0.5 | |
| live_form_d_discovery_by_statesrc/adapters/edgar/mod.rs:1485 | fn | 15 | 2 | 0 | 1 | 0.5 | |
| live_berkshire_holdingssrc/adapters/edgar/mod.rs:1503 | fn | 22 | 2 | 0 | 1 | 0.5 |
Source not readable from this process.