Skip to content
1 viewer

rust 1,880,524 · typescript 232,735 · javascript 134,853 · python 22,539 · 6,529 files · digest 0753164a9f64 · built in 15.6 s · crystals off

replay

cre8_app_chess::connection::moves::replay

fn · cre8-app-chess · crates/cre8-app-chess/src/connection/moves.rs:960 pub(crate)

13lines
2cyclomatic
1max nesting
7statements
2? exits
2params
1callers
6callees
0.9 (p74)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 siteref · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitehandle_chess_replayapp-chess · cc 1cre8_app_chess::connection::moves::handle_chess_replayreplayapp-chess · cc 2cre8_app_chess::connection::moves::replayinitial_state_hashapp-chess · cc 1cre8_app_chess::store::initial_state_hashlist_moves_by_sessionapp-chess · cc 1cre8_app_chess::store::list_moves_by_sessionreplay_current_piecesapp-chess · cc 4cre8_app_chess::connection::moves::replay_current_piecesreplay_responseapp-chess · cc 2cre8_app_chess::connection::moves::replay_responsereplay_moves_with_checkpoin…app-chess · cc 2cre8_app_chess::connection::moves::replay_moves_with_checkpointsreset_piece_for_replayapp-chess · cc 2cre8_app_chess::connection::moves::reset_piece_for_replaysha256_hex_strutil-crypto · cc 1cre8_util_crypto::sha256_hex_strnext_turnapp-chess · cc 2cre8_app_chess::store::next_turnresolve_room_idapp-chess · cc 1cre8_app_chess::connection::matchmaker::resolve_room_idresolve_session_idapp-chess · cc 1cre8_app_chess::connection::moves::resolve_session_idlist_moves_by_session_stora…app-chess · cc 4cre8_app_chess::store::list_moves_by_session_storageload_pieces_by_scopeapp-chess · cc 3cre8_app_chess::connection::moves::load_pieces_by_scopeappend_replay_before_mismat…app-chess · cc 2cre8_app_chess::connection::moves::append_replay_before_mismatchappend_replay_after_mismatchapp-chess · cc 2cre8_app_chess::connection::moves::append_replay_after_mismatchreplay_checkpoint_jsonapp-chess · cc 1cre8_app_chess::connection::moves::replay_checkpoint_jsonapply_replay_moveapp-chess · cc 7cre8_app_chess::connection::moves::apply_replay_move

Control flow

Source not readable from this process.

Callers 1

Callees 6

Source not readable from this process.