aboutsummaryrefslogtreecommitdiff
path: root/src/raw_fair_mutex.rs
diff options
context:
space:
mode:
authorJeff Vander Stoep <jeffv@google.com>2020-10-22 13:20:30 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-10-22 13:20:30 +0000
commiteba4ddfc443fa4bdfe50b83200fdd03737fe7d2c (patch)
treea48ad005e42b21ab86e7c73beab3c96723e033d3 /src/raw_fair_mutex.rs
parent57abb49346a58c2e5e1d8eccd7841b3b24e4ae4d (diff)
parent731465dfaac9b0862e470edc03335aeb539366de (diff)
downloadparking_lot-eba4ddfc443fa4bdfe50b83200fdd03737fe7d2c.tar.gz
Upgrade parking_lot to version 0.11.0 am: 16823f4fe5 am: e0ea34f637 am: 0443fdcd81 am: 731465dfaa
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/parking_lot/+/1470183 Change-Id: I62731e5abee2c6274ec7420b237acd8ff6633355
Diffstat (limited to 'src/raw_fair_mutex.rs')
-rw-r--r--src/raw_fair_mutex.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/raw_fair_mutex.rs b/src/raw_fair_mutex.rs
index 3eb7ddb..0da6828 100644
--- a/src/raw_fair_mutex.rs
+++ b/src/raw_fair_mutex.rs
@@ -27,19 +27,24 @@ unsafe impl lock_api::RawMutex for RawFairMutex {
}
#[inline]
- fn unlock(&self) {
+ unsafe fn unlock(&self) {
self.unlock_fair()
}
+
+ #[inline]
+ fn is_locked(&self) -> bool {
+ self.0.is_locked()
+ }
}
unsafe impl lock_api::RawMutexFair for RawFairMutex {
#[inline]
- fn unlock_fair(&self) {
+ unsafe fn unlock_fair(&self) {
self.0.unlock_fair()
}
#[inline]
- fn bump(&self) {
+ unsafe fn bump(&self) {
self.0.bump()
}
}