Lines Matching defs:SpinMutex
72 pub struct SpinMutex<T: ?Sized, R = Spin> { struct
87 unsafe impl<T: ?Sized + Send, R> Sync for SpinMutex<T, R> {} argument
88 unsafe impl<T: ?Sized + Send, R> Send for SpinMutex<T, R> {} implementation
93 impl<T, R> SpinMutex<T, R> { implementation
130 let SpinMutex { data, .. } = self; in into_inner() localVariable
161 impl<T: ?Sized, R: RelaxStrategy> SpinMutex<T, R> { impl
198 impl<T: ?Sized, R> SpinMutex<T, R> { implementation
275 impl<T: ?Sized + fmt::Debug, R> fmt::Debug for SpinMutex<T, R> { implementation
286 impl<T: ?Sized + Default, R> Default for SpinMutex<T, R> { implementation
292 impl<T, R> From<T> for SpinMutex<T, R> { implementation
355 unsafe impl<R: RelaxStrategy> lock_api_crate::RawMutex for SpinMutex<(), R> { implementation
388 type SpinMutex<T> = super::SpinMutex<T>; typedef