Skip to content
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

handle_semantic_discover

cre8_app_atom::sync::handle_semantic_discover

fn · cre8-app-atom · crates/cre8-app-atom/src/sync.rs:1879 pub documented

109lines
18cyclomatic
2max nesting
47statements
0? exits
2params
1callers
15callees
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, 15 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 sitespath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 16 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitesname · 1 sitepath · 3 sitespath · 1 sitepath · 1 sitemethod · 3 sitesAtomApp::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_semantic_discoverapp-atom · cc 18cre8_app_atom::sync::handle_semantic_discovernow_msplatform-time · cc 1cre8_platform_time::now_mscontent_addressapp-atom · cc 1cre8_app_atom::store::content_addressget_verified_bytesapp-atom · cc 2cre8_app_atom::store::get_verified_bytesis_atom_persistedapp-atom · cc 6cre8_app_atom::store::is_atom_persistedsign_message_base64util-crypto · cc 1cre8_util_crypto::sign_message_base64fs_ingest_enabledapp-atom · cc 2cre8_app_atom::tree::fs_ingest_enabledcorpus_manifest_scopeapp-atom · cc 6cre8_app_atom::crystal::corpus_manifest_scopeclaim_corpus_nonceapp-atom · cc 2cre8_app_atom::sync::claim_corpus_noncesemantic_manifest_inventoryapp-atom · cc 15cre8_app_atom::sync::semantic_manifest_inventorylocal_peer_seedapp-atom · cc 1cre8_app_atom::sync::local_peer_seederror_jsonapp-atom · cc 1cre8_app_atom::sync::error_jsoncanonical_semantic_discover…app-atom · cc 1cre8_app_atom::sync::canonical_semantic_discover_requestverify_semantic_discover_au…app-atom · cc 19cre8_app_atom::sync::verify_semantic_discover_authrequest_headerapp-atom · cc 1cre8_app_atom::sync::request_headerHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphwith_graphapp-protocol · cc 6cre8_app_protocol::graph_store::with_graphsigning_key_from_seedutil-crypto · cc 1cre8_util_crypto::signing_key_from_seedatom_id_forapp-atom · cc 2cre8_app_atom::store::atom_id_forverify_message_base64util-crypto · cc 3cre8_util_crypto::verify_message_base64storeapp-atom · cc 1cre8_app_atom::store::storeensure_loadedapp-atom · cc 8cre8_app_atom::store::ensure_loadedis_canonical_atom_idapp-atom · cc 3cre8_app_atom::tree::is_canonical_atom_idblob_pathapp-atom · cc 1cre8_app_atom::store::blob_pathget_bytesapp-atom · cc 1cre8_app_atom::store::get_bytes

Control flow

Source not readable from this process.

Callers 1

Callees 15

Source not readable from this process.