aboutsummaryrefslogtreecommitdiff
path: root/src/macros.rs
blob: a7f9dd4016a771dfd3e0447080d323e4a6c0d2ed (plain) (blame)
1
2
3
4
5
6
7
8
9
#[macro_export]
macro_rules! entry_mutex {
    ($mutex:expr, |$guard:ident| $code:expr) => {
        if let Ok(mut $guard) = $mutex.lock() {
            let $guard = &mut $guard;
            $code
        }
    };
}