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/adapters/openalex.rs
Items
const OPENALEX_WORKS_URL struct OpenAlexProvider struct OpenAlexWorkFields impl ExternalDataProvider for OpenAlexProvider struct OpenAlexLiveParams impl OpenAlexLiveParams struct OpenAlexPageResult struct OpenAlexAdvance
Functions
By call-graph weight (PageRank; 1.0 is the average function). 26 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| normalize_live_worksrc/adapters/openalex.rs:228 | fn | 36 | 2 | 2 | 6 | 1.5 | |
| push_openalex_optional_claimsrc/adapters/openalex.rs:132 | fn | 18 | 2 | 1 | 0 | 1.1 | |
| openalex_matches_querysrc/adapters/openalex.rs:57 | fn | 26 | 3 | 1 | 0 | 0.7 | |
| openalex_claimssrc/adapters/openalex.rs:84 | fn | 47 | 3 | 1 | 1 | 0.7 | |
| openalex_work_fieldssrc/adapters/openalex.rs:165 | fn | 32 | 1 | 1 | 4 | 0.7 | |
| openalex_summarysrc/adapters/openalex.rs:198 | fn | 8 | 2 | 1 | 0 | 0.7 | |
| openalex_tagssrc/adapters/openalex.rs:207 | fn | 7 | 2 | 1 | 0 | 0.7 | |
| openalex_metadatasrc/adapters/openalex.rs:215 | fn | 12 | 1 | 1 | 0 | 0.7 | |
| OpenAlexProvider::seed_recordssrc/adapters/openalex.rs:303 | trait impl | 50 | 1 | 1 | 0 | 0.7 | |
| capture_openalex_metasrc/adapters/openalex.rs:507 | fn | 12 | 3 | 2 | 0 | 0.7 | |
| push_openalex_recordssrc/adapters/openalex.rs:520 | fn | 16 | 3 | 2 | 1 | 0.7 | |
| advance_openalex_pagesrc/adapters/openalex.rs:537 | fn | 19 | 3 | 2 | 0 | 0.7 | |
| openalex_querysrc/adapters/openalex.rs:488 | fn | 18 | 4 | 2 | 0 | 0.7 | |
| OpenAlexLiveParams::from_requestsrc/adapters/openalex.rs:426 | method | 23 | 4 | 2 | 1 | 0.7 | |
| openalex_external_idsrc/adapters/openalex.rs:16 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| openalex_concept_labelssrc/adapters/openalex.rs:24 | fn | 18 | 1 | 1 | 1 | 0.6 | |
| openalex_author_labelssrc/adapters/openalex.rs:43 | fn | 13 | 1 | 1 | 1 | 0.6 | |
| has_querysrc/adapters/openalex.rs:562 | fn | 3 | 2 | 1 | 0 | 0.6 | |
| OpenAlexProvider::sync_contractsrc/adapters/openalex.rs:277 | trait impl | 25 | 1 | 1 | 0 | 0.6 | |
| fetch_openalex_pagesrc/adapters/openalex.rs:463 | fn | 24 | 1 | 1 | 5 | 0.6 | |
| OpenAlexProvider::descriptorsrc/adapters/openalex.rs:266 | trait impl | 10 | 1 | 0 | 0 | 0.5 | |
| OpenAlexProvider::normalize_payloadsrc/adapters/openalex.rs:354 | trait impl | 6 | 2 | 0 | 2 | 0.5 | |
| OpenAlexProvider::fetch_livesrc/adapters/openalex.rs:361 | trait impl | 49 | 5 | 0 | 6 | 0.5 | |
| normalize_live_work_builds_record_claims_and_applies_query_filtersrc/adapters/openalex.rs:567 | fn | 43 | 4 | 0 | 1 | 0.5 | |
| openalex_live_params_and_query_cover_cursor_and_page_modessrc/adapters/openalex.rs:612 | fn | 36 | 1 | 0 | 4 | 0.5 | |
| openalex_page_helpers_push_records_and_advancesrc/adapters/openalex.rs:650 | fn | 46 | 1 | 0 | 3 | 0.5 |
Source not readable from this process.