use crate::records::type_ids::TypeIds;
use crate::records::type_once_visitor::TypeOnceVisitor;
use crate::type_aliases::type_pack_ids::TypePackIds;
#[derive(Debug, Clone)]
pub struct ReferenceCountInitializer {
pub(crate) base: TypeOnceVisitor,
pub(crate) mutated_types: *mut TypeIds,
pub(crate) mutated_type_packs: *mut TypePackIds,
pub(crate) traverse_into_type_functions: bool,
}