File tree 1 file changed +4
-6
lines changed
library/std/src/sys_common
1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,7 @@ impl<T> RefUnwindSafe for ReentrantMutex<T> {}
37
37
/// guarded data.
38
38
#[ must_use = "if unused the ReentrantMutex will immediately unlock" ]
39
39
pub struct ReentrantMutexGuard < ' a , T : ' a > {
40
- // funny underscores due to how Deref currently works (it disregards field
41
- // privacy).
42
- __lock : & ' a ReentrantMutex < T > ,
40
+ lock : & ' a ReentrantMutex < T > ,
43
41
}
44
42
45
43
impl < T > !marker:: Send for ReentrantMutexGuard < ' _ , T > { }
@@ -129,23 +127,23 @@ impl<T: fmt::Debug + 'static> fmt::Debug for ReentrantMutex<T> {
129
127
130
128
impl < ' mutex , T > ReentrantMutexGuard < ' mutex , T > {
131
129
fn new ( lock : & ' mutex ReentrantMutex < T > ) -> ReentrantMutexGuard < ' mutex , T > {
132
- ReentrantMutexGuard { __lock : lock }
130
+ ReentrantMutexGuard { lock }
133
131
}
134
132
}
135
133
136
134
impl < T > Deref for ReentrantMutexGuard < ' _ , T > {
137
135
type Target = T ;
138
136
139
137
fn deref ( & self ) -> & T {
140
- & self . __lock . data
138
+ & self . lock . data
141
139
}
142
140
}
143
141
144
142
impl < T > Drop for ReentrantMutexGuard < ' _ , T > {
145
143
#[ inline]
146
144
fn drop ( & mut self ) {
147
145
unsafe {
148
- self . __lock . inner . unlock ( ) ;
146
+ self . lock . inner . unlock ( ) ;
149
147
}
150
148
}
151
149
}
You can’t perform that action at this time.
0 commit comments