use crate::static_data::libraries::static_data::StaticData; use derive_getters::Getters; #[derive(Getters, Debug)] pub struct DynamicLibrary<'a> { static_data: StaticData<'a>, } #[cfg(test)] pub mod test { use crate::dynamic_data::libraries::dynamic_library::DynamicLibrary; use crate::static_data::libraries::static_data; pub fn build<'a>() -> DynamicLibrary<'a> { DynamicLibrary { static_data: static_data::test::build(), } } }