use ptr;
/// Returns a `usize` corresponding to the size of a struct time the amount of space for those
/// structs to be allocated.
///
/// This is useful for when we want to get an accurate memory size to allocate for a map.
pub
/// Compares the memory in two pointers.
///
/// The index at which the two pointers' underlying data no longer match is returned. This will
/// return `None` if the two structures are identical.
pub unsafe