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
try_serve
105lines
50cyclomatic
2max nesting
52statements
0? exits
2params
28callers
28callees
4.4 (p99)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (28 direct callers, 28 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 28
- AtomApp::raw_handle app-atom · path
- try_serve_skips_non_atom_routes app-atom · name
- try_serve_skips_non_post_on_upload app-atom · name
- upload_empty_body_returns_400 app-atom · name
- upload_stores_and_returns_atom_id app-atom · name
- upload_sniffs_wasm_binary app-atom · name
- upload_respects_kind_header_override app-atom · name
- upload_unknown_kind_header_falls_through_to_other app-atom · name
- upload_with_context_attempts_crystallization app-atom · name
- upload_idempotent_on_same_bytes app-atom · name ×2
- get_atom_route_without_path_param_returns_400 app-atom · name
- meta_and_provenance_routes_cover_json_endpoints app-atom · name ×3
- bytes_route_without_context_serves_free_with_atom_headers app-atom · name
- svg_is_served_as_an_inert_image_and_documents_keep_their_type app-atom · name ×2
- if_none_match_returns_304_without_bytes app-atom · name ×3
- head_reports_size_without_bytes_or_charge app-atom · name ×2
- range_requests_slice_the_byte_lane app-atom · name ×6
- paid_range_fetch_charges_only_sliced_bytes app-atom · name
- gate_free_when_no_local_offers app-atom · name
- bytes_404_when_atom_unknown app-atom · name
- kind_lane_e2e_paid_fetch_charges_and_serves app-atom · name
- kind_lane_missing_header_returns_402_with_offers app-atom · name
- encoding_lane_missing_header_returns_402_with_encoding_offer app-atom · name
- atom_lane_missing_header_returns_402_with_atom_offer app-atom · name
- encoding_lane_paid_fetch_charges_and_serves app-atom · name
- invalid_payment_header_checks_encoding_and_kind_then_rejects app-atom · name
- paid_atom_fetch_with_insufficient_balance_returns_402 app-atom · name
- atom_lane_takes_precedence_over_kind_lane app-atom · name
Callees 28
- try_handle app-atom · path
- handle_semantic_context_with_context app-atom · path
- handle_gc_with_context app-atom · path
- handle_restore_tree app-atom · path
- handle_atomize_tree_with_context app-atom · path
- handle_forget_with_context app-atom · path
- atom_path_matches app-atom · name
- handle_pull_tree_with_context app-atom · path
- handle_semantic_ingest_with_context app-atom · path
- handle_semantic_project_with_context app-atom · path
- handle_semantic_materialize_with_context app-atom · path
- handle_pull_semantics_with_context app-atom · path
- handle_pull_semantic_closure_with_context app-atom · path
- render_atoms_directory app-atom · path
- handle_atom_status app-atom · path
- handle_batch_fetch app-atom · path
- handle_project_tree app-atom · path
- atom_json_endpoint app-atom · name
- handle_scrub app-atom · path
- handle_corpus_fetch app-atom · path
- try_handle_media app-atom · path
- is_atom_upload_route app-atom · name
- is_atom_get_route app-atom · name
- handle_atom_get_route app-atom · name
- handle_atom_head app-atom · name
- handle_atom_upload app-atom · name
- handle_semantic_discover app-atom · path
- handle_semantic_closure_discover app-atom · path
Source not readable from this process.