Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

handle_atom_upload

cre8_app_atom::serve::handle_atom_upload

fn · cre8-app-atom · crates/cre8-app-atom/src/serve.rs:670 documented

38lines
5cyclomatic
1max nesting
12statements
0? exits
2params
1callers
6callees
0.6 (p52)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 siteAtomApp::raw_handleapp-atom · cc 1cre8_app_atom::app::AtomApp::raw_handletry_serve_skips_non_atom_ro…app-atom · cc 1cre8_app_atom::serve::tests::try_serve_skips_non_atom_routestry_serve_skips_non_post_on…app-atom · cc 1cre8_app_atom::serve::tests::try_serve_skips_non_post_on_uploadupload_empty_body_returns_4…app-atom · cc 1cre8_app_atom::serve::tests::upload_empty_body_returns_400upload_stores_and_returns_a…app-atom · cc 1cre8_app_atom::serve::tests::upload_stores_and_returns_atom_idupload_sniffs_wasm_binaryapp-atom · cc 1cre8_app_atom::serve::tests::upload_sniffs_wasm_binaryupload_respects_kind_header…app-atom · cc 1cre8_app_atom::serve::tests::upload_respects_kind_header_overrideupload_unknown_kind_header_…app-atom · cc 1cre8_app_atom::serve::tests::upload_unknown_kind_header_falls_through_to_otherupload_with_context_attempt…app-atom · cc 1cre8_app_atom::serve::tests::upload_with_context_attempts_crystallizationupload_idempotent_on_same_b…app-atom · cc 1cre8_app_atom::serve::tests::upload_idempotent_on_same_bytestry_serveapp-atom · cc 50cre8_app_atom::serve::try_servehandle_atom_uploadapp-atom · cc 5cre8_app_atom::serve::handle_atom_uploadstore_atomapp-atom · cc 1cre8_app_atom::store::store_atomAtomKind::sniffapp-atom · cc 10cre8_app_atom::store::AtomKind::sniffcrystallize_atom_into_graphapp-atom · cc 2cre8_app_atom::crystal::crystallize_atom_into_graphjson_responseapp-atom · cc 1cre8_app_atom::serve::json_responseerror_jsonapp-atom · cc 1cre8_app_atom::serve::error_jsonAtomKind::from_tagapp-atom · cc 1cre8_app_atom::store::AtomKind::from_tagHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphwith_graph_mutapp-protocol · cc 9cre8_app_protocol::graph_store::with_graph_mutstore_atom_innerapp-atom · cc 14cre8_app_atom::store::store_atom_innerAtomKind::tagapp-atom · cc 1cre8_app_atom::store::AtomKind::tagsniff_media_mimeapp-atom · cc 33cre8_app_atom::store::sniff_media_mimeget_metaapp-atom · cc 1cre8_app_atom::store::get_metahas_macho_magicapp-atom · cc 1cre8_app_atom::store::has_macho_magicatom_kind_from_canonical_tagapp-atom · cc 1cre8_app_atom::store::atom_kind_from_canonical_tag

Control flow

Source not readable from this process.

Callers 1

Callees 6

Source not readable from this process.