Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

with_game

cre8_app_chess::session_lock::with_game

fn · cre8-app-chess · crates/cre8-app-chess/src/session_lock.rs:72 pub generic documented

9lines
2cyclomatic
1max nesting
3statements
0? exits
3params
7callers
2callees
2.1 (p95)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitedispatchapp-chess · cc 7cre8_app_chess::connection::ending::dispatcha_move_against_the_solver_b…app-chess · cc 1cre8_app_chess::release_gate_tests::a_move_against_the_solver_brings_its_replya_move_between_people_bring…app-chess · cc 1cre8_app_chess::release_gate_tests::a_move_between_people_brings_no_replya_spoofed_actor_is_refused_…app-chess · cc 1cre8_app_chess::verified_caller_tests::a_spoofed_actor_is_refused_and_the_callers_own_move_standsa_verified_creator_takes_th…app-chess · cc 1cre8_app_chess::verified_caller_tests::a_verified_creator_takes_the_human_seat_and_the_solver_still_repliesthe_solver_will_not_move_a_…app-chess · cc 2cre8_app_chess::verified_caller_tests::the_solver_will_not_move_a_persons_seatthe_solver_answers_only_on_…app-chess · cc 1cre8_app_chess::verified_caller_tests::the_solver_answers_only_on_its_own_turnmatchmake_join_and_claim_se…app-chess · cc 1cre8_app_chess::verified_caller_tests::matchmake_join_and_claim_seat_the_verified_callerhandle_chess_resignapp-chess · cc 1cre8_app_chess::connection::ending::handle_chess_resignhandle_chess_offer_drawapp-chess · cc 1cre8_app_chess::connection::ending::handle_chess_offer_drawhandle_chess_answer_drawapp-chess · cc 1cre8_app_chess::connection::ending::handle_chess_answer_drawhandle_chess_moveapp-chess · cc 1cre8_app_chess::connection::moves::handle_chess_movehandle_chess_solver_moveapp-chess · cc 1cre8_app_chess::connection::moves::handle_chess_solver_movehandle_chess_joinapp-chess · cc 1cre8_app_chess::connection::matchmaker::handle_chess_joinhandle_chess_claim_seatapp-chess · cc 1cre8_app_chess::connection::matchmaker::handle_chess_claim_seatwith_gameapp-chess · cc 2cre8_app_chess::session_lock::with_gamelock_gameapp-chess · cc 3cre8_app_chess::session_lock::lock_gamegame_keyapp-chess · cc 1cre8_app_chess::session_lock::game_keyheldapp-chess · cc 1cre8_app_chess::session_lock::held

Control flow

Source not readable from this process.

Callers 7

Callees 2

Source not readable from this process.