Skip to main content

guard_multiple

Function guard_multiple 

Source
pub fn guard_multiple<'a, const N: usize, Class: LockClass, M: RawLock>(
    locks: [&'a KMutex<Class, M>; N],
) -> impl PinInit<KMutexGuardMultiple<'a, N, Class, M>, Infallible>
where <M as RawLock>::DefaultPolicy: LockPolicy<M, AcquireArgs = ()>,
Expand description

Acquires multiple KMutex instances of the same class and type in ascending memory address order, using the default policy.