#[derive(Debug, Clone, PartialEq, Eq)]
pub struct Class {
pub name_index: usize,
pub version: u64,
pub parent_index: Option<usize>,
}
impl Class {
#[must_use]
pub(crate) fn new(name: usize, version: u64, parent: Option<usize>) -> Self {
Self {
name_index: name,
version,
parent_index: parent,
}
}
}