Searched refs:CMutex (Results 1 – 3 of 3) sorted by relevance
67 pub struct CMutex<T> { struct76 impl<T> CMutex<T> { argument79 pin_init!(CMutex { in new()123 unsafe impl<T: Send> Send for CMutex<T> {} implementation124 unsafe impl<T: Send> Sync for CMutex<T> {} implementation127 mtx: &'a CMutex<T>,196 let mtx: Pin<Arc<CMutex<usize>>> = Arc::pin_init(CMutex::new(0)).unwrap(); in main()
74 unsafe impl PinInit<CMutex<usize>> for CountInit {77 slot: *mut CMutex<usize>, in __pinned_init()79 let init = CMutex::new(0); in __pinned_init()85 pub static COUNT: StaticInit<CMutex<usize>, CountInit> = StaticInit::new(CountInit);90 let mtx: Pin<Arc<CMutex<usize>>> = Arc::pin_init(CMutex::new(0)).unwrap(); in main()
67 Throughout the examples we will often make use of the `CMutex` type which can be found in86 a: CMutex<usize>,91 a <- CMutex::new(42),111 let mtx: Result<Pin<Arc<CMutex<usize>>>, _> = Arc::pin_init(CMutex::new(42));120 status: CMutex<i32>,127 status <- CMutex::new(0),
Completed in 5 milliseconds