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-network-client/src/proxy_providers/mod.rs
Items
struct ProxyQuota enum HealthStatus trait ProxyProvider struct ErrorProvider impl ProxyProvider for ErrorProvider struct ProbeProvider impl ProxyProvider for ProbeProvider
Functions
By call-graph weight (PageRank; 1.0 is the average function). 27 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| all_providerssrc/proxy_providers/mod.rs:76 | fn | 3 | 1 | 3 | 0 | 2.1 | |
| register_available_providerssrc/proxy_providers/mod.rs:88 | fn | 20 | 4 | 2 | 1 | 1.5 | |
| register_all_from_envsrc/proxy_providers/mod.rs:84 | fn | 3 | 1 | 2 | 2 | 1.3 | |
| ProxyProvider::quota_statussrc/proxy_providers/mod.rs:61 | trait default | 3 | 1 | 1 | 0 | 0.9 | |
| list_providers_statussrc/proxy_providers/mod.rs:113 | fn | 14 | 1 | 1 | 1 | 0.9 | |
| unique_idsrc/proxy_providers/mod.rs:184 | fn | 3 | 1 | 4 | 1 | 0.8 | |
| check_chain_with_providerssrc/proxy_providers/mod.rs:142 | fn | 33 | 5 | 2 | 2 | 0.8 | |
| hopsrc/proxy_providers/mod.rs:188 | fn | 9 | 1 | 2 | 0 | 0.7 | |
| check_chainsrc/proxy_providers/mod.rs:138 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| spawn_proxy_statussrc/proxy_providers/mod.rs:254 | fn | 16 | 2 | 1 | 0 | 0.6 | |
| unused_loopback_portsrc/proxy_providers/mod.rs:271 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| ProxyProvider::health_check_urlsrc/proxy_providers/mod.rs:71 | trait default | 3 | 1 | 0 | 0 | 0.5 | |
| ErrorProvider::idsrc/proxy_providers/mod.rs:201 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ErrorProvider::is_availablesrc/proxy_providers/mod.rs:205 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ErrorProvider::unavailable_reasonsrc/proxy_providers/mod.rs:209 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ErrorProvider::build_chainsrc/proxy_providers/mod.rs:213 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ProbeProvider::idsrc/proxy_providers/mod.rs:223 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ProbeProvider::is_availablesrc/proxy_providers/mod.rs:227 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ProbeProvider::unavailable_reasonsrc/proxy_providers/mod.rs:231 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ProbeProvider::build_chainsrc/proxy_providers/mod.rs:235 | trait impl | 3 | 1 | 0 | 3 | 0.5 | |
| ProbeProvider::health_check_urlsrc/proxy_providers/mod.rs:239 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| provider_default_quota_and_health_methods_are_coveredsrc/proxy_providers/mod.rs:245 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| list_providers_status_includes_websharesrc/proxy_providers/mod.rs:280 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| register_all_from_env_registers_available_webshare_providersrc/proxy_providers/mod.rs:286 | fn | 30 | 1 | 0 | 6 | 0.5 | |
| register_available_providers_skips_unavailable_and_failed_buildssrc/proxy_providers/mod.rs:318 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| check_chain_reports_missing_unknown_provider_and_empty_chain_without_probesrc/proxy_providers/mod.rs:325 | fn | 21 | 1 | 0 | 6 | 0.5 | |
| check_chain_with_probe_provider_covers_invalid_healthy_http_and_failed_probessrc/proxy_providers/mod.rs:348 | fn | 73 | 1 | 0 | 7 | 0.5 |
Source not readable from this process.