Skip to main content

graphics/
macros.rs

1#[macro_export]
2macro_rules! lock {
3    ($body:block) => {{
4        let _lock = graphics_manager.lock().await;
5        let __result = { $body };
6        ::core::mem::drop(_lock);
7        __result
8    }};
9    ($manager:expr, $body:block) => {{
10        let _lock = $manager.lock().await;
11        let __result = { $body };
12        ::core::mem::drop(_lock);
13        __result
14    }};
15}