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-fs crates cargo crate

Platform-safe filesystem operations. Native: delegates to std::fs. Wasm: no-op or error. Third crate in the cre8-platform-* tier.

crates/cre8-platform-fs · level 0 · 239 lines (207 code) · 1 files · 19 fns (6 tests) · cyclomatic Σ 21

0workspace deps
24direct dependents
209transitive dependents
0calls out
61calls in
65.4call-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 · 2 calls · source referencenormal dep · 8 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 6 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 2 calls · source referencenormal dep · 7 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 8 calls · source referencenormal dep · 4 calls · source referencedev dep · 1 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 4 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencedev dep · 3 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referenceplatform-fsL0 · 207 linescre8-platform-fsapp-assetL8 · 671 linescre8-app-assetapp-capitalstrategyL19 · 85,927 linescre8-app-capitalstrategyapp-chessL25 · 19,409 linescre8-app-chessapp-computeL14 · 94,808 linescre8-app-computeapp-conduitL14 · 79,226 linescre8-app-conduitapp-cryptoL18 · 4,161 linescre8-app-cryptoapp-deployL27 · 11,966 linescre8-app-deployapp-gatewayL13 · 24,179 linescre8-app-gatewayapp-gitL23 · 5,058 linescre8-app-gitapp-imageL13 · 5,783 linescre8-app-imageapp-interpretL11 · 13,233 linescre8-app-interpretapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-manufactureL16 · 4,121 linescre8-app-manufactureapp-messagingL20 · 25,957 linescre8-app-messagingapp-networkL11 · 15,383 linescre8-app-networkapp-protocolL9 · 26,097 linescre8-app-protocolapp-providerL16 · 71,707 linescre8-app-providerapp-shopL14 · 31,666 linescre8-app-shopapp-transportL10 · 16,931 linescre8-app-transportapp-truthL7 · 20,485 linescre8-app-truthapp-videoL15 · 9,827 linescre8-app-videoapp-virtualL26 · 25,156 linescre8-app-virtualapp-virtual_computeL15 · 2,874 linescre8-app-virtual_computeapp-walletL18 · 6,665 linescre8-app-walletplatformL5 · 84 linescre8-platformruntime-configL7 · 553 linescre8-runtime-configruntime-vmL10 · 4,285 linescre8-runtime-vm

Files

lowhigh

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
read_with_limitsrc/lib.rs:25fn22216117.8
read_limited_readersrc/lib.rs:49fn1422016
read_to_string_with_limitsrc/lib.rs:76fn4125114.1
remove_filesrc/lib.rs:109fn111503.4
create_dir_allsrc/lib.rs:97fn111903.2
metadatasrc/lib.rs:145fn111701.7
existssrc/lib.rs:157fn111301.2
writesrc/lib.rs:81fn111201.2
temp_pathsrc/lib.rs:174fn71401.1
write_stringsrc/lib.rs:93fn31310.7
renamesrc/lib.rs:133fn111200.7
read_to_stringsrc/lib.rs:64fn111200.6
readsrc/lib.rs:13fn111100.5
remove_dir_allsrc/lib.rs:121fn111100.5
read_with_limit_allows_exact_sizesrc/lib.rs:183fn71020.5
read_with_limit_rejects_oversized_filesrc/lib.rs:192fn71020.5
filesystem_wrappers_cover_native_file_lifecyclesrc/lib.rs:201fn2110100.5
read_to_string_with_limit_rejects_invalid_utf8src/lib.rs:224fn71030.5
read_limited_reader_rejects_growth_after_metadata_checksrc/lib.rs:233fn61010.5

Outside the workspace

anyhow