probe/platform/
default.rs

1#[doc(hidden)]
2#[macro_export]
3macro_rules! platform_probe(
4    ($provider:ident, $name:ident, $($arg:expr,)*) => ({
5        // Non-lazy probes always evaluate the arguments.
6        let _ = ($($arg,)*);
7    })
8);
9
10#[doc(hidden)]
11#[macro_export]
12macro_rules! platform_probe_lazy(
13    ($provider:ident, $name:ident, $($arg:expr,)*) => ({
14        // Expand the arguments so they don't cause unused warnings.
15        if false {
16            let _ = ($($arg,)*);
17        }
18        false
19    })
20);