1
Fork 0

get_ref -> get_mut

This commit is contained in:
Ralf Jung 2018-11-28 12:49:11 +01:00
parent 965fdb0294
commit dd593d3ab8

View file

@ -173,26 +173,26 @@ impl ReentrantMutex {
pub unsafe fn lock(&self) { pub unsafe fn lock(&self) {
// `init` must have been called, so this is now initialized and // `init` must have been called, so this is now initialized and
// we can call `get_ref`. // we can call `get_mut`.
c::EnterCriticalSection((&mut *self.inner.get()).get_ref()); c::EnterCriticalSection((&mut *self.inner.get()).get_mut());
} }
#[inline] #[inline]
pub unsafe fn try_lock(&self) -> bool { pub unsafe fn try_lock(&self) -> bool {
// `init` must have been called, so this is now initialized and // `init` must have been called, so this is now initialized and
// we can call `get_ref`. // we can call `get_mut`.
c::TryEnterCriticalSection((&mut *self.inner.get()).get_ref()) != 0 c::TryEnterCriticalSection((&mut *self.inner.get()).get_mut()) != 0
} }
pub unsafe fn unlock(&self) { pub unsafe fn unlock(&self) {
// `init` must have been called, so this is now initialized and // `init` must have been called, so this is now initialized and
// we can call `get_ref`. // we can call `get_mut`.
c::LeaveCriticalSection((&mut *self.inner.get()).get_ref()); c::LeaveCriticalSection((&mut *self.inner.get()).get_mut());
} }
pub unsafe fn destroy(&self) { pub unsafe fn destroy(&self) {
// `init` must have been called, so this is now initialized and // `init` must have been called, so this is now initialized and
// we can call `get_ref`. // we can call `get_mut`.
c::DeleteCriticalSection((&mut *self.inner.get()).get_ref()); c::DeleteCriticalSection((&mut *self.inner.get()).get_mut());
} }
} }