pub type AsyncRbTreeSliceRefIntervalRwLock<'a, RawMutex, Element, Priority = ()> = SliceIntervalRwLock<&'a mut [Element], Element, AsyncRawRbTreeIntervalRwLock<RawMutex, usize, Priority>>;
Available on crate feature async only.
Expand description

A thread-safe, Future-oriented readers-writer lock for borrowing subslices of &'a mut [Element], implemented by a red-black tree. RawMutex: lock_api::RawMutex is used to protect the internal state data from concurrent accesses.