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

crates/cre8-app-chess/src/session_lock.rs

cre8-app-chess · module session_lock · src · 129 lines (95 code, 20 comment) · sha 9eb69077f2de8ab7

Items

const WAIT static HELD struct GameGuard impl Drop for GameGuard

Functions

By call-graph weight (PageRank; 1.0 is the average function). 9 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
heldsrc/session_lock.rs:23fn41203
lock_gamesrc/session_lock.rs:44fn143412.4
with_gamesrc/session_lock.rs:72fn92722.1
game_keysrc/session_lock.rs:61fn81201.8
GameGuard::dropsrc/session_lock.rs:35trait impl51010.5
writes_to_one_game_take_turnssrc/session_lock.rs:89fn202010.5
different_games_do_not_wait_for_each_othersrc/session_lock.rs:111fn51010.5
a_dropped_guard_frees_the_gamesrc/session_lock.rs:118fn41020.5
the_key_is_the_session_then_the_roomsrc/session_lock.rs:124fn51010.5

Source not readable from this process.