diff options
author | Jeff Vander Stoep <jeffv@google.com> | 2020-10-22 13:20:30 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-10-22 13:20:30 +0000 |
commit | eba4ddfc443fa4bdfe50b83200fdd03737fe7d2c (patch) | |
tree | a48ad005e42b21ab86e7c73beab3c96723e033d3 /src/raw_fair_mutex.rs | |
parent | 57abb49346a58c2e5e1d8eccd7841b3b24e4ae4d (diff) | |
parent | 731465dfaac9b0862e470edc03335aeb539366de (diff) | |
download | parking_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.rs | 11 |
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() } } |