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

AsyncIsland::block_on

cre8_runtime_system::async_island::AsyncIsland::block_on

method · cre8-runtime-system · crates/cre8-runtime-system/src/async_island/mod.rs:219 pub generic documented

17lines
1cyclomatic
0max nesting
5statements
0? exits
2params
12callers
1callees
2.4 (p96)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (12 direct callers, 1 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 · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 siteself · 1 siteself · 1 sitepath · 2 sitespath · 1 sitemethod · 1 sitesupervisor_exits_before_run…runtime-app-types · cc 1cre8_runtime_app_types::listener::tests::supervisor_exits_before_running_when_shutdown_is_pretriggeredsupervisor_runs_listener_on…runtime-app-types · cc 1cre8_runtime_app_types::listener::tests::supervisor_runs_listener_once_and_honors_shutdown_after_joinblock_on_resolves_simple_fu…runtime-system · cc 1cre8_runtime_system::async_island::tests::block_on_resolves_simple_futurespawn_returns_join_handle_w…runtime-system · cc 1cre8_runtime_system::async_island::tests::spawn_returns_join_handle_with_resultexplicit_config_is_normaliz…runtime-system · cc 1cre8_runtime_system::async_island::tests::explicit_config_is_normalizedjoin_handle_is_finished_aft…runtime-system · cc 3cre8_runtime_system::async_island::tests::join_handle_is_finished_after_completionpending_task_without_retain…runtime-system · cc 3cre8_runtime_system::async_island::tests::pending_task_without_retained_waker_releases_slotspawn_blocking_runs_on_disp…runtime-system · cc 1cre8_runtime_system::async_island::tests::spawn_blocking_runs_on_dispatch_and_resolvesspawned_panic_surfaces_as_j…runtime-system · cc 2cre8_runtime_system::async_island::tests::spawned_panic_surfaces_as_join_errorspawn_blocking_panic_surfac…runtime-system · cc 2cre8_runtime_system::async_island::tests::spawn_blocking_panic_surfaces_as_join_errormany_spawns_completeruntime-system · cc 3cre8_runtime_system::async_island::tests::many_spawns_completemany_spawn_blocking_complet…runtime-system · cc 3cre8_runtime_system::async_island::tests::many_spawn_blocking_complete_via_dispatchAsyncIsland::block_onruntime-system · cc 1cre8_runtime_system::async_island::AsyncIsland::block_onAsyncIsland::spawn_innerruntime-system · cc 5cre8_runtime_system::async_island::AsyncIsland::spawn_innerchannelruntime-system · cc 1cre8_runtime_system::async_island::sync::oneshot::channelTask::scheduleruntime-system · cc 2cre8_runtime_system::async_island::task::Task::scheduleAsyncIsland::try_reserve_pe…runtime-system · cc 3cre8_runtime_system::async_island::AsyncIsland::try_reserve_pending_slotTask::newruntime-system · cc 1cre8_runtime_system::async_island::task::Task::new

Control flow

Source not readable from this process.

Callers 12

Callees 1

Source not readable from this process.