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
connect
29lines
5cyclomatic
1max nesting
12statements
0? exits
2params
37callers
6callees
18.8 (p100)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (37 direct callers, 6 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 37
- Game::state app-chess · path
- Game::play_one app-chess · path
- Game::configured app-chess · path
- create app-chess · path
- replay_verification app-chess · path
- declare app-chess · path
- moon_bite_move app-chess · path
- owner_on app-chess · path
- play app-chess · path
- create app-chess · path
- Game::assert_replays app-chess · path
- play app-chess · path
- play app-chess · path
- setup_multiplayer_match app-chess · path ×2
- play_opening_line app-chess · path ×3
- game_in_progress app-chess · path ×2
- snapshot app-chess · path
- create_moon_bite_room app-chess · path
- verify_moon_bite_line app-chess · path ×3
- ChessApp::connect app-chess · path
- a_captured_piece_passes_to_its_captor_and_plays_for_them_next_game app-chess · path
- games_without_stakes_deal_house_pieces app-chess · path
- only_the_owner_paints_a_piece_and_the_paint_is_sanitized app-chess · path ×4
- a_claimed_open_seat_fields_the_claimers_collection app-chess · path ×2
- moon_bite_capture_transfers_piece_and_replay_verifies_hash app-chess · name ×5
- start app-chess · path
- a_pool_pairing_starts_a_timed_game_with_both_players_seated app-chess · path
- a_resignation_in_a_pool_game_moves_both_ratings app-chess · path
- a_mate_and_a_draw_in_pool_games_are_rated app-chess · path ×2
- guests_play_pool_games_unrated app-chess · path
- a_lobby_game_plays_its_posters_rules_and_is_rated_in_their_category app-chess · path ×2
- a_game_outside_the_pools_shows_standing_ratings_as_casual app-chess · path
- castling_moves_the_rook_and_keeps_the_turn_order app-chess · path
- a_three_plus_two_game_keeps_server_clocks_across_solver_moves_and_ssr_reads app-chess · path ×2
- a_timed_open_game_waits_for_the_seat_claim_before_accepting_a_move app-chess · path ×4
- a_spoofed_actor_is_refused_and_the_callers_own_move_stands app-chess · path
- the_solver_will_not_move_a_persons_seat app-chess · path ×4
Callees 6
- handler app-view-lib · name
- canonical_token app-chess · ref
- dispatch app-chess · path
- dispatch app-chess · path
- handle_chess_view_patch app-chess · name
- chess_action_handler app-chess · name
Source not readable from this process.