We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6813c1c commit 3acc3efCopy full SHA for 3acc3ef
src/libstd/sys/hermit/condvar.rs
@@ -1,10 +1,10 @@
1
+use crate::ptr;
2
use crate::cmp;
3
use crate::ffi::c_void;
4
use crate::mem;
5
use crate::sync::atomic::{AtomicUsize, Ordering::SeqCst};
6
use crate::sys::hermit::abi;
7
use crate::sys::mutex::Mutex;
-use crate::ptr;
8
use crate::time::Duration;
9
10
// The implementation is inspired by Andrew D. Birrell's paper
@@ -21,11 +21,7 @@ unsafe impl Sync for Condvar {}
21
22
impl Condvar {
23
pub const fn new() -> Condvar {
24
- Condvar {
25
- counter: AtomicUsize::new(0),
26
- sem1: ptr::null(),
27
- sem2: ptr::null(),
28
- }
+ Condvar { counter: AtomicUsize::new(0), sem1: ptr::null(), sem2: ptr::null() }
29
}
30
31
pub unsafe fn init(&mut self) {
0 commit comments