message: Auto-register all filters on access to globals
diff: @@ -21,6 +21,7 @@ macro_rules! link_hid {
  lazy_static! {
  pub static ref $rust_name: ::hdf5_sys::h5i::hid_t = {
  h5lock!(::hdf5_sys::h5::H5open());
  + let _r = $crate::hl::filters::register_filters();
  *::hdf5_sys::$mod_name::$c_name
  };
  }
  @@ -34,6 +35,7 @@ macro_rules! link_hid {
  lazy_static! {
  pub static ref $rust_name: ::hdf5_sys::h5i::hid_t = {
  h5lock!(::hdf5_sys::h5::H5open());
  + let _r = $crate::hl::filters::register_filters();
  unsafe { *(*::hdf5_sys::$mod_name::$c_name as *const _) }
  };
  }
  