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

crates/cre8-util-lock-ext/src/lib.rs

cre8-util-lock-ext · module crate root · src · 263 lines (195 code, 42 comment) · sha a7efc15020e2ac67

Items

static SET trait MutexLockExt impl MutexLockExt for Mutex trait CondvarExt impl CondvarExt for Condvar trait RwLockExt impl RwLockExt for RwLock

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
warn_oncesrc/lib.rs:46fn7361229
Mutex::lock_or_recoversrc/lib.rs:65trait impl923831198
warn_dedupesrc/lib.rs:41fn4110195
RwLock::read_or_recoversrc/lib.rs:110trait impl9284143.4
RwLock::write_or_recoversrc/lib.rs:120trait impl9257122.5
Condvar::wait_or_recoversrc/lib.rs:93trait impl92412.7
Mutex::lock_or_skipsrc/lib.rs:75trait impl92211.3
lock_or_recover_returns_guard_on_clean_locksrc/lib.rs:138fn51010.5
lock_or_recover_recovers_through_poisonsrc/lib.rs:145fn121010.5
lock_or_skip_returns_none_on_poisonsrc/lib.rs:159fn101010.5
warn_once_covers_deduped_warning_pathsrc/lib.rs:171fn41010.5
lock_or_skip_returns_guard_on_clean_locksrc/lib.rs:177fn51010.5
condvar_wait_or_recover_returns_after_notifysrc/lib.rs:184fn202020.5
condvar_wait_or_recover_recovers_after_poisonsrc/lib.rs:206fn221010.5
rwlock_clean_read_and_write_paths_are_coveredsrc/lib.rs:230fn61020.5
rwlock_or_recover_recovers_through_poisonsrc/lib.rs:238fn111010.5
rwlock_write_or_recover_recovers_through_poisonsrc/lib.rs:251fn121010.5

Source not readable from this process.