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/orcid.rs
Items
const API_BASE const SEARCH_URL const LICENCE const MAX_ROWS const MAX_START const RECORD_PAGE_ROWS const REQUEST_TIMEOUT const CALL_SPACING const INSTITUTION_ASSERTED_CONFIDENCE const SELF_ASSERTED_CONFIDENCE const AFFILIATION_SECTIONS struct OrcidProvider impl ExternalDataProvider for OrcidProvider
Functions
By call-graph weight (PageRank; 1.0 is the average function). 32 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| textsrc/adapters/orcid.rs:101 | fn | 3 | 1 | 6 | 2 | 2.7 | |
| orcid_recordsrc/adapters/orcid.rs:211 | fn | 69 | 9 | 5 | 8 | 2.1 | |
| wrappedsrc/adapters/orcid.rs:106 | fn | 4 | 1 | 2 | 1 | 1.7 | |
| records_insrc/adapters/orcid.rs:329 | fn | 18 | 4 | 1 | 2 | 1.5 | |
| orcid_idsrc/adapters/orcid.rs:81 | fn | 14 | 6 | 5 | 0 | 1.5 | |
| orcid_search_recordsrc/adapters/orcid.rs:283 | fn | 45 | 4 | 2 | 5 | 1.2 | |
| normalize_orcid_payloadsrc/adapters/orcid.rs:350 | fn | 3 | 1 | 3 | 1 | 1.2 | |
| push_uniquesrc/adapters/orcid.rs:128 | fn | 5 | 2 | 3 | 0 | 1.2 | |
| orcid_keysrc/adapters/orcid.rs:97 | fn | 3 | 1 | 3 | 0 | 1.1 | |
| record_fixturesrc/adapters/orcid.rs:565 | fn | 3 | 1 | 3 | 0 | 0.9 | |
| getsrc/adapters/orcid.rs:393 | fn | 11 | 1 | 2 | 3 | 0.8 | |
| search_fixturesrc/adapters/orcid.rs:569 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| published_namesrc/adapters/orcid.rs:119 | fn | 8 | 1 | 1 | 1 | 0.7 | |
| affiliationsrc/adapters/orcid.rs:136 | fn | 51 | 5 | 1 | 4 | 0.7 | |
| summary_linesrc/adapters/orcid.rs:188 | fn | 19 | 4 | 1 | 0 | 0.7 | |
| quotedsrc/adapters/orcid.rs:372 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| fuzzy_datesrc/adapters/orcid.rs:112 | fn | 6 | 1 | 1 | 1 | 0.6 | |
| ror_employmentsrc/adapters/orcid.rs:575 | fn | 16 | 1 | 1 | 0 | 0.6 | |
| requested_idssrc/adapters/orcid.rs:354 | fn | 17 | 5 | 2 | 2 | 0.6 | |
| search_querysrc/adapters/orcid.rs:379 | fn | 13 | 4 | 2 | 3 | 0.6 | |
| fetch_recordsrc/adapters/orcid.rs:405 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| OrcidProvider::descriptorsrc/adapters/orcid.rs:410 | trait impl | 14 | 1 | 0 | 0 | 0.5 | |
| OrcidProvider::seed_recordssrc/adapters/orcid.rs:425 | trait impl | 4 | 1 | 0 | 1 | 0.5 | |
| OrcidProvider::normalize_payloadsrc/adapters/orcid.rs:430 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| OrcidProvider::sync_contractsrc/adapters/orcid.rs:434 | trait impl | 23 | 1 | 0 | 0 | 0.5 | |
| OrcidProvider::fetch_livesrc/adapters/orcid.rs:462 | trait impl | 95 | 16 | 0 | 7 | 0.5 | |
| orcid_ids_parse_and_key_lowercasesrc/adapters/orcid.rs:593 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| record_keys_on_the_orcid_and_keeps_ringgold_affiliations_as_metadatasrc/adapters/orcid.rs:603 | fn | 16 | 2 | 0 | 2 | 0.5 | |
| ror_employment_becomes_works_at_the_ror_vertex_oncesrc/adapters/orcid.rs:621 | fn | 24 | 1 | 0 | 3 | 0.5 | |
| search_hits_never_carry_emailssrc/adapters/orcid.rs:647 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| payload_accepts_records_and_hits_and_query_combines_paramssrc/adapters/orcid.rs:660 | fn | 20 | 1 | 0 | 6 | 0.5 | |
| live_orcid_lookup_and_ror_search_return_keyed_peoplesrc/adapters/orcid.rs:684 | fn | 15 | 1 | 0 | 0 | 0.5 |
Source not readable from this process.