macro_rules! fast_async_lock {
    ($mutex:expr) => { ... };
}
Expand description

Acquires an async-lock::Mutex by first attempting try_lock() and then falling back on lock().await. This is proven to be faster than simply calling lock().await in our benchmarks.