Lines Matching full:let
64 let init = |slot: *mut UnsafeCell<libc::pthread_mutex_t>| { in new()
66 let slot: *mut libc::pthread_mutex_t = slot.cast(); in new()
67 let mut attr = MaybeUninit::uninit(); in new()
68 let attr = attr.as_mut_ptr(); in new()
70 let ret = unsafe { libc::pthread_mutexattr_init(attr) }; in new()
75 let ret = unsafe { in new()
86 let ret = unsafe { libc::pthread_mutex_init(slot, attr) }; in new()
149 let mtx: Pin<Arc<PThreadMutex<usize>>> = Arc::try_pin_init(PThreadMutex::new(0)).unwrap(); in main()
150 let mut handles = vec![]; in main()
151 let thread_count = 20; in main()
152 let workload = 1_000_000; in main()
154 let mtx = mtx.clone(); in main()