fast_async_mutex
macro_rules! impl_send_sync_rwlock { ($mutex_name:ident, $read_guard:ident, $read_guard_owned:ident, $write_guard:ident, $write_guard_owned:ident) => { ... }; }