mmtk/util/metadata/side_metadata/
mod.rs

1//! This module provides an implementation of side table metadata.
2// For convenience, this module is public and the bindings may create and use side metadata for their purpose.
3
4mod constants;
5pub(crate) mod helpers;
6#[cfg(target_pointer_width = "32")]
7mod helpers_32;
8
9mod global;
10pub(crate) mod ranges;
11mod sanity;
12mod side_metadata_tests;
13pub(crate) mod spec_defs;
14
15pub use constants::*;
16pub use global::*;
17
18// Re-export helper functions. Allow unused imports in case there is no function that can be re-exported.
19#[allow(unused_imports)]
20pub(crate) use helpers::*;
21#[cfg(target_pointer_width = "32")]
22#[allow(unused_imports)]
23pub(crate) use helpers_32::*;
24pub(crate) use sanity::SideMetadataSanity;