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

JobPool::submit

cre8_runtime_system::job_pool::JobPool::submit

method · cre8-runtime-system · crates/cre8-runtime-system/src/job_pool.rs:206 pub generic documented

52lines
5cyclomatic
1max nesting
23statements
1? exits
3params
8callers
2callees
2 (p95)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

method · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 2 sitesmethod · 4 sitesmethod · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitename · 1 siterun_listener_onceruntime-app-types · cc 1cre8_runtime_app_types::listener::run_listener_oncespawn_blocking_runs_on_disp…runtime-system · cc 1cre8_runtime_system::async_island::tests::spawn_blocking_runs_on_dispatch_and_resolvesspawn_blocking_panic_surfac…runtime-system · cc 2cre8_runtime_system::async_island::tests::spawn_blocking_panic_surfaces_as_join_errormany_spawn_blocking_complet…runtime-system · cc 3cre8_runtime_system::async_island::tests::many_spawn_blocking_complete_via_dispatchAsyncIsland::spawn_blockingruntime-system · cc 3cre8_runtime_system::async_island::AsyncIsland::spawn_blockingexplicit_config_is_normaliz…runtime-system · cc 1cre8_runtime_system::job_pool::tests::explicit_config_is_normalizedsubmit_and_receive_resultruntime-system · cc 1cre8_runtime_system::job_pool::tests::submit_and_receive_resultmany_parallel_jobs_completeruntime-system · cc 3cre8_runtime_system::job_pool::tests::many_parallel_jobs_completepanic_in_job_is_caught_and_…runtime-system · cc 2cre8_runtime_system::job_pool::tests::panic_in_job_is_caught_and_surfacedqueue_full_returns_error_im…runtime-system · cc 7cre8_runtime_system::job_pool::tests::queue_full_returns_error_immediatelyshutdown_rejects_new_submis…runtime-system · cc 1cre8_runtime_system::job_pool::tests::shutdown_rejects_new_submissionsdropped_receiver_is_fire_an…runtime-system · cc 3cre8_runtime_system::job_pool::tests::dropped_receiver_is_fire_and_forgetJobPool::submitruntime-system · cc 5cre8_runtime_system::job_pool::JobPool::submitMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoverpanic_messageruntime-system · cc 3cre8_runtime_system::job_pool::panic_messagewarn_onceutil-lock-ext · cc 3cre8_util_lock_ext::warn_once

Control flow

Source not readable from this process.

Callers 8

Callees 2

Source not readable from this process.