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);