use data::LinkReference;
#[derive(Debug, Default, Eq, PartialEq, Hash, Clone)]
#[repr(C)]
pub struct IndexPart<T: LinkReference> {
pub(crate) root_as_source: T,
pub(crate) left_as_source: T,
pub(crate) right_as_source: T,
pub(crate) size_as_source: T,
pub(crate) root_as_target: T,
pub(crate) left_as_target: T,
pub(crate) right_as_target: T,
pub(crate) size_as_target: T,
}