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/supply_chain/crates_io.rs
Items
const API_BASE const MIN_REQUEST_SPACING const REQUEST_TIMEOUT const MAX_CRATES_PER_SYNC const DATA_LICENCE const LICENCE_CONFIDENCE static LAST_REQUEST struct CratesIoProvider impl ExternalDataProvider for CratesIoProvider
Functions
By call-graph weight (PageRank; 1.0 is the average function). 20 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| normalize_crates_payloadsrc/adapters/supply_chain/crates_io.rs:206 | fn | 39 | 6 | 4 | 2 | 1.7 | |
| version_numsrc/adapters/supply_chain/crates_io.rs:74 | fn | 3 | 1 | 3 | 0 | 1.4 | |
| crate_recordsrc/adapters/supply_chain/crates_io.rs:83 | fn | 118 | 19 | 2 | 7 | 1.3 | |
| default_version_docsrc/adapters/supply_chain/crates_io.rs:411 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| valid_namesrc/adapters/supply_chain/crates_io.rs:274 | fn | 3 | 4 | 2 | 0 | 0.7 | |
| valid_versionsrc/adapters/supply_chain/crates_io.rs:278 | fn | 3 | 3 | 2 | 0 | 0.7 | |
| textsrc/adapters/supply_chain/crates_io.rs:58 | fn | 4 | 1 | 1 | 1 | 0.6 | |
| version_summarysrc/adapters/supply_chain/crates_io.rs:64 | fn | 9 | 3 | 1 | 0 | 0.6 | |
| locked_version_docsrc/adapters/supply_chain/crates_io.rs:415 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| api_getsrc/adapters/supply_chain/crates_io.rs:248 | fn | 23 | 6 | 1 | 4 | 0.5 | |
| CratesIoProvider::descriptorsrc/adapters/supply_chain/crates_io.rs:283 | trait impl | 16 | 1 | 0 | 0 | 0.5 | |
| CratesIoProvider::seed_recordssrc/adapters/supply_chain/crates_io.rs:300 | trait impl | 16 | 2 | 0 | 1 | 0.5 | |
| CratesIoProvider::normalize_payloadsrc/adapters/supply_chain/crates_io.rs:317 | trait impl | 7 | 2 | 0 | 1 | 0.5 | |
| CratesIoProvider::sync_contractsrc/adapters/supply_chain/crates_io.rs:325 | trait impl | 23 | 1 | 0 | 0 | 0.5 | |
| CratesIoProvider::fetch_livesrc/adapters/supply_chain/crates_io.rs:349 | trait impl | 56 | 8 | 0 | 10 | 0.5 | |
| locked_version_licence_governs_and_joins_spdxsrc/adapters/supply_chain/crates_io.rs:420 | fn | 17 | 1 | 0 | 3 | 0.5 | |
| dual_licence_mints_one_claim_per_licence_and_keeps_the_expressionsrc/adapters/supply_chain/crates_io.rs:439 | fn | 9 | 1 | 0 | 0 | 0.5 | |
| named_crate_without_lock_uses_the_default_versionsrc/adapters/supply_chain/crates_io.rs:450 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| url_inputs_are_refused_unless_they_are_crate_namessrc/adapters/supply_chain/crates_io.rs:457 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| live_crates_io_reads_named_cratessrc/adapters/supply_chain/crates_io.rs:467 | fn | 15 | 1 | 0 | 0 | 0.5 |
Source not readable from this process.