Lines Matching full:let
68 let init = |slot: *mut UnsafeCell<libc::pthread_mutex_t>| { in new()
70 let slot: *mut libc::pthread_mutex_t = slot.cast(); in new()
71 let mut attr = MaybeUninit::uninit(); in new()
72 let attr = attr.as_mut_ptr(); in new()
74 let ret = unsafe { libc::pthread_mutexattr_init(attr) }; in new()
79 let ret = unsafe { in new()
90 let ret = unsafe { libc::pthread_mutex_init(slot, attr) }; in new()
155 let mtx: Pin<Arc<PThreadMutex<usize>>> = Arc::try_pin_init(PThreadMutex::new(0)).unwrap(); in main()
156 let mut handles = vec![]; in main()
157 let thread_count = 20; in main()
158 let workload = 1_000_000; in main()
160 let mtx = mtx.clone(); in main()