Skip to content
1 viewer

rust 1,847,276 · typescript 232,434 · javascript 131,064 · python 19,227 · 6,362 files · digest fa0546eddd29 · built in 1.9 s · crystals off

AtomKind::sniff

cre8_app_atom::store::AtomKind::sniff

method · cre8-app-atom · crates/cre8-app-atom/src/store.rs:89 pub documented

30lines
10cyclomatic
2max nesting
13statements
0? exits
1params
24callers
2callees
7.3 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (24 direct callers, 2 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitename · 2 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitetry_serveapp-atom · cc 50cre8_app_atom::serve::try_servehandle_packages_ingestapp-compute · cc 22cre8_app_compute::package_provider::handle_packages_ingesthandle_packages_hrp_executeapp-compute · cc 5cre8_app_compute::package_hrp_execute::handle_packages_hrp_executetry_handleapp-atom · cc 5cre8_app_atom::upload::try_handlesyncapp-compute · cc 2cre8_app_compute::package_sync::c8tx::synchandle_packages_publishapp-compute · cc 8cre8_app_compute::package_provider::handle_packages_publishpull_tree_withapp-conduit · cc 43cre8_app_conduit::tree_transfer::pull_tree_withhandle_transfer_treeapp-conduit · cc 17cre8_app_conduit::tree_transfer::handle_transfer_treeuploadapp-item · cc 4cre8_app_item::upload::uploadsync_package_from_requestapp-compute · cc 12cre8_app_compute::package_sync::sync_package_from_requestsync_checkedapp-compute · cc 5cre8_app_compute::package_sync::c8tx::sync_checkedenumerate_tree_partsapp-conduit · cc 9cre8_app_conduit::tree_transfer::enumerate_tree_partshandle_atomize_tree_with_co…app-atom · cc 64cre8_app_atom::tree::handle_atomize_tree_with_contextseed_packageapp-compute · cc 2cre8_app_compute::package_serve::tests::seed_packagehandle_finishapp-atom · cc 5cre8_app_atom::upload::handle_finishstore_atom_auto_kindapp-atom · cc 1cre8_app_atom::store::store_atom_auto_kindpublish_atom_metadataapp-compute · cc 1cre8_app_compute::package_provider::publish_atom_metadatapersist_corpus_atomsapp-compute · cc 2cre8_app_compute::package_provider::persist_corpus_atomsstore_atom_auto_kind_durableapp-atom · cc 1cre8_app_atom::store::store_atom_auto_kind_durablefetch_and_sync_remote_packa…app-compute · cc 7cre8_app_compute::package_sync::fetch_and_sync_remote_packageencode_or_store_outputapp-compute · cc 2cre8_app_compute::package_hrp_execute::encode_or_store_outputfinishapp-item · cc 4cre8_app_item::upload::finishhandle_atom_uploadapp-atom · cc 5cre8_app_atom::serve::handle_atom_uploadKindHints::kind_forapp-conduit · cc 1cre8_app_conduit::tree_transfer::KindHints::kind_forAtomKind::sniffapp-atom · cc 10cre8_app_atom::store::AtomKind::sniffsniff_media_mimeapp-atom · cc 33cre8_app_atom::store::sniff_media_mimehas_macho_magicapp-atom · cc 1cre8_app_atom::store::has_macho_magicis_svg_documentapp-atom · cc 13cre8_app_atom::store::is_svg_documentis_icoapp-atom · cc 5cre8_app_atom::store::is_ico

Control flow

Source not readable from this process.

Callers 24

Callees 2

Source not readable from this process.