restrict 0.2.1

A crate to allow, deny, or trace Linux syscalls with an ergonomic, auto-generated enum customized for your system architecture.
Documentation
/// restrict metrics wrapper
#[cfg(feature = "metrics")]
#[macro_export]
macro_rules! restrict_counter {
    ($name:expr, $value:expr $(, $label:expr => $value_expr:expr)*) => {
        ::metrics::counter!(
            $name,
            $value,
            $($label => $value_expr,)*
        )
    };
}

/// restrict metrics wrapper
#[cfg(not(feature = "metrics"))]
#[macro_export]
macro_rules! restrict_counter {
    ($name:expr, $value:expr $(, $label:expr => $value_expr:expr)*) => {
        if false {
            let _ = ($name, $value $(, $label, $value_expr)*);
        }
    };
}