Searched refs:CMutex (Results 1 – 3 of 3) sorted by relevance
64 pub struct CMutex<T> { struct73 impl<T> CMutex<T> { argument76 pin_init!(CMutex { in new()119 unsafe impl<T: Send> Send for CMutex<T> {} implementation120 unsafe impl<T: Send> Sync for CMutex<T> {} implementation123 mtx: &'a CMutex<T>,181 let mtx: Pin<Arc<CMutex<usize>>> = Arc::pin_init(CMutex::new(0)).unwrap(); in main()
71 unsafe impl PinInit<CMutex<usize>> for CountInit {74 slot: *mut CMutex<usize>, in __pinned_init()76 let init = CMutex::new(0); in __pinned_init()82 pub static COUNT: StaticInit<CMutex<usize>, CountInit> = StaticInit::new(CountInit);89 let mtx: Pin<Arc<CMutex<usize>>> = Arc::pin_init(CMutex::new(0)).unwrap(); in main()
61 Throughout the examples we will often make use of the `CMutex` type which can be found in80 a: CMutex<usize>,85 a <- CMutex::new(42),105 let mtx: Result<Pin<Arc<CMutex<usize>>>, _> = Arc::pin_init(CMutex::new(42));114 status: CMutex<i32>,121 status <- CMutex::new(0),