macro_rules! hide {
    ($x:ident) => { ... };
}
Expand description
use std::any::TypeId;
fn check<T: 'static>(_x: T) {
  assert_eq!(TypeId::of::<kmacros_shim::HiddenVariable>(), TypeId::of::<T>());
}
let x = 1;
kmacros_shim::hide!(x);
check(x);