X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Futil%2Ffairrwlock.rs;h=c9b3866bec5c837e948b3a7f469515ed4b9b79f4;hb=95eb2b52be7510940404d779ff17d887edd32bb3;hp=8dd74f2b53dc1697b5c8d4ad2e22eb231c84ba4e;hpb=ae4ceb71a584f0aa9e0c1a14a6219d87f1668eba;p=rust-lightning diff --git a/lightning/src/util/fairrwlock.rs b/lightning/src/util/fairrwlock.rs index 8dd74f2b..c9b3866b 100644 --- a/lightning/src/util/fairrwlock.rs +++ b/lightning/src/util/fairrwlock.rs @@ -1,4 +1,4 @@ -use std::sync::{TryLockResult, LockResult, RwLock, RwLockReadGuard, RwLockWriteGuard}; +use std::sync::{LockResult, RwLock, RwLockReadGuard, RwLockWriteGuard}; use std::sync::atomic::{AtomicUsize, Ordering}; /// Rust libstd's RwLock does not provide any fairness guarantees (and, in fact, when used on @@ -32,10 +32,6 @@ impl FairRwLock { res } - pub fn try_write(&self) -> TryLockResult> { - self.lock.try_write() - } - pub fn read(&self) -> LockResult> { if self.waiting_writers.load(Ordering::Relaxed) != 0 { let _write_queue_lock = self.lock.write();