Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-platform-env crates cargo crate

Platform-safe environment variable access. Native: reads std::env. Wasm: returns defaults. Fifth crate in the cre8-platform-* tier — bool/u64/usize/Duration/URL/path parsers, secret_present, var_string_list. Pure std.

crates/cre8-platform-env · level 3 · 411 lines (316 code) · 1 files · 45 fns (13 tests) · cyclomatic Σ 55

1workspace deps
83direct dependents
280transitive dependents
0calls out
546calls in
1183call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 1 calls · source referencedev dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 3 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 27 calls · source referencenormal dep · 3 calls · source referencenormal dep · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 5 calls · source referencenormal dep · 2 calls · source referencenormal dep · 5 calls · source referencenormal dep · 5 calls · source referencenormal dep · 28 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 2 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencedev dep · 1 calls · source referencenormal dep · 3 calls · source referencenormal dep · 7 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 35 calls · source referencenormal dep · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 14 calls · source referencenormal dep · 4 calls · source referencenormal dep · 11 calls · source referencenormal dep · 10 calls · source referencedev dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 6 calls · source referencenormal dep · 1 calls · source referencenormal dep · 3 calls · source referencenormal dep · 2 calls · source referencenormal dep · 5 calls · source referencenormal dep · 2 calls · source referencenormal dep · 47 calls · source referencenormal dep · 3 calls · source referencenormal dep · 11 calls · source referencenormal dep · 18 calls · source referencenormal dep · 4 calls · source referencenormal dep · 4 calls · source referencenormal dep · 7 calls · source referencenormal dep · 3 calls · source referencenormal dep · 5 calls · source referencedev dep · 1 calls · source referencenormal dep · 9 calls · source referencenormal dep · 7 calls · source referencenormal dep · 10 calls · source referencenormal dep · 35 calls · source referencenormal dep · 1 calls · source referencedev dep · 1 calls · source referencenormal dep · 61 calls · source referencenormal dep · 1 calls · source referencenormal dep · 5 calls · source referencedev dep · 8 calls · source referencenormal dep · 3 calls · source referencenormal dep · 6 calls · source referencenormal dep · 8 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 8 calls · source referencenormal dep · 9 calls · source referencenormal dep · 11 calls · source referencenormal dep · 4 calls · source referencenormal dep · 4 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 3 calls · source referencenormal dep · 2 calls · source referencenormal dep · 3 calls · source referencenormal dep · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 4 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 3 calls · source referencenormal dep · 5 calls · source referencenormal dep · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 4 calls · source referenceplatform-envL3 · 316 linescre8-platform-envapp-accountL9 · 3,668 linescre8-app-accountapp-actionL8 · 3,135 linescre8-app-actionapp-adL12 · 6,401 linescre8-app-adapp-agentL24 · 25,428 linescre8-app-agentapp-associationL18 · 3,627 linescre8-app-associationapp-ballotL19 · 7,101 linescre8-app-ballotapp-buildL7 · 1,098 linescre8-app-buildapp-capitalstrategyL19 · 85,927 linescre8-app-capitalstrategyapp-capitalstrategy-modelL4 · 1,575 linescre8-app-capitalstrategy-modelapp-channelL11 · 22,485 linescre8-app-channelapp-cliL14 · 3,200 linescre8-app-cliapp-code_changeL22 · 2,183 linescre8-app-code_changeapp-collabL18 · 4,876 linescre8-app-collabapp-computeL14 · 94,808 linescre8-app-computeapp-compute-coreL5 · 6,618 linescre8-app-compute-coreapp-conduitL14 · 79,226 linescre8-app-conduitapp-conduit-modelL4 · 421 linescre8-app-conduit-modelapp-controllerL27 · 1,289 linescre8-app-controllerapp-cosmosL9 · 5,426 linescre8-app-cosmosapp-creditL11 · 4,755 linescre8-app-creditapp-cryptoL18 · 4,161 linescre8-app-cryptoapp-derivativesL18 · 4,175 linescre8-app-derivativesapp-deviceL9 · 14,646 linescre8-app-deviceapp-donationL10 · 2,218 linescre8-app-donationapp-editorL15 · 9,162 linescre8-app-editorapp-emailL9 · 4,612 linescre8-app-emailapp-emulationL13 · 17,269 linescre8-app-emulationapp-energyL15 · 5,369 linescre8-app-energyapp-eventL17 · 14,506 linescre8-app-eventapp-gatewayL13 · 24,179 linescre8-app-gatewayapp-gisL9 · 4,624 linescre8-app-gisapp-gitL23 · 5,058 linescre8-app-gitapp-imageL13 · 5,783 linescre8-app-imageapp-initL8 · 584 linescre8-app-initapp-intelligenceL12 · 6,289 linescre8-app-intelligenceapp-interpretL11 · 13,233 linescre8-app-interpretapp-itemL15 · 6,586 linescre8-app-itemapp-lattice_matchingL18 · 17,537 linescre8-app-lattice_matchingapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-manufactureL16 · 4,121 linescre8-app-manufactureapp-markL17 · 2,346 linescre8-app-markapp-marketingL14 · 26,557 linescre8-app-marketingapp-matching-modelL4 · 7,752 linescre8-app-matching-modelapp-mcpL16 · 3,644 linescre8-app-mcpapp-messagingL20 · 25,957 linescre8-app-messagingapp-meteringL11 · 4,358 linescre8-app-meteringapp-networkL11 · 15,383 linescre8-app-networkapp-network-clientL4 · 3,656 linescre8-app-network-clientapp-notificationL8 · 4,832 linescre8-app-notificationapp-onboardL10 · 4,799 linescre8-app-onboardapp-paperL18 · 5,382 linescre8-app-paperapp-passportL10 · 4,486 linescre8-app-passportapp-passport-modelL4 · 2,434 linescre8-app-passport-modelapp-paymentL12 · 10,538 linescre8-app-paymentapp-peerL11 · 6,235 linescre8-app-peerapp-postalL10 · 3,418 linescre8-app-postalapp-protocolL9 · 26,097 linescre8-app-protocolapp-providerL16 · 71,707 linescre8-app-providerapp-realmL27 · 7,854 linescre8-app-realmapp-shopL14 · 31,666 linescre8-app-shopapp-socialL21 · 48,097 linescre8-app-socialapp-studioL19 · 4,577 linescre8-app-studioapp-terrainL7 · 4,612 linescre8-app-terrainapp-transportL10 · 16,931 linescre8-app-transportapp-transport-routingL7 · 1,127 linescre8-app-transport-routingapp-truthL7 · 20,485 linescre8-app-truthapp-tunnelL14 · 2,369 linescre8-app-tunnelapp-validationL9 · 2,405 linescre8-app-validationapp-view-native-webviewL4 · 1,329 linescre8-app-view-native-webviewapp-virtualL26 · 25,156 linescre8-app-virtualapp-virtual_bridgeL16 · 11,208 linescre8-app-virtual_bridgeapp-voiceL16 · 8,236 linescre8-app-voiceapp-walletL18 · 6,665 linescre8-app-walletcode-graphL10 · 10,831 linescre8-code-graphplatformL5 · 84 linescre8-platformruntime-coreL2 · 747 linescre8-runtime-coreplatform-processL4 · 914 linescre8-platform-processruntimeL31 · 4 linescre8-runtimeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-boot-hostL7 · 956 linescre8-runtime-boot-hostruntime-catalogL29 · 1,374 linescre8-runtime-catalogruntime-configL7 · 553 linescre8-runtime-configruntime-dispatch-hostL7 · 1,205 linescre8-runtime-dispatch-hostruntime-kernelL4 · 2,699 linescre8-runtime-kernelruntime-systemL5 · 2,393 linescre8-runtime-systemruntime-test-suiteL0 · 0 linescre8-runtime-test-suiteruntime-vmL10 · 4,285 linescre8-runtime-vmtest-helpersL29 · 557 linescre8-test-helpersutil-raw-route-authL7 · 632 linescre8-util-raw-route-authutil-view-goldenL9 · 453 linescre8-util-view-goldenutil-webpushL4 · 625 linescre8-util-webpushvirtual-harnessL4 · 10,171 linescre8-virtual-harness

Files

lowhigh

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 45 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
var_optsrc/lib.rs:21fn622922368
process_var_optsrc/lib.rs:30fn4131157
runtime_overridesrc/lib.rs:58fn3121157
runtime_overrides_storesrc/lib.rs:39fn4130137
env_value_from_responsesrc/lib.rs:72fn7220135
var_resultsrc/lib.rs:81fn41124195.2
var_boolsrc/lib.rs:113fn3134223.3
var_string_listsrc/lib.rs:186fn514118.1
parse_boolsrc/lib.rs:104fn736012.9
varsrc/lib.rs:14fn3124111.8
var_u64src/lib.rs:92fn3122111.3
var_ossrc/lib.rs:87fn3112111.2
var_u64_in_rangesrc/lib.rs:99fn311215.2
parse_positive_usize_boundedsrc/lib.rs:144fn31514.2
parse_positive_usizesrc/lib.rs:139fn31104
var_path_optsrc/lib.rs:198fn31913.4
set_runtime_overridesrc/lib.rs:45fn112713.2
current_dirsrc/lib.rs:220fn101702.9
parse_positive_u64src/lib.rs:123fn31402.3
temp_dirsrc/lib.rs:208fn1011302.2
var_positive_usize_boundedsrc/lib.rs:149fn41421.5
var_bool_optsrc/lib.rs:118fn31321.4
looks_like_urlsrc/lib.rs:175fn94201.2
var_url_optsrc/lib.rs:166fn31221.1
parse_positive_u64_boundedsrc/lib.rs:128fn31211.1
secret_presentsrc/lib.rs:193fn31210.7
var_urlsrc/lib.rs:171fn31210.7
unique_keysrc/lib.rs:235fn71300.7
set_test_envsrc/lib.rs:243fn51300.7
remove_test_envsrc/lib.rs:249fn51300.7
var_duration_mssrc/lib.rs:155fn41220.7
var_duration_secssrc/lib.rs:161fn31220.7
runtime_overridessrc/lib.rs:63fn81110.6
var_positive_u64_boundedsrc/lib.rs:133fn41120.5
var_pathsrc/lib.rs:203fn31110.5
bool_parser_accepts_common_spellingssrc/lib.rs:256fn111010.5
positive_u64_parser_defaults_and_capssrc/lib.rs:269fn81010.5
positive_usize_parser_defaults_and_capssrc/lib.rs:279fn81010.5
u64_in_range_rejects_out_of_range_values_instead_of_clampingsrc/lib.rs:289fn102040.5
url_parser_requires_scheme_and_hostish_tailsrc/lib.rs:301fn91020.5

Outside the workspace

serde_json