fast_async_mutex
macro_rules! impl_deref { ($struct_name:ident) => { ... }; ($struct_name:ident, $lifetime:lifetime) => { ... }; }