pub type DualModuleParallelUnitPtr<SerialModule> = ArcManualSafeLock<DualModuleParallelUnit<SerialModule>>;Aliased Type§
pub struct DualModuleParallelUnitPtr<SerialModule> { /* private fields */ }Implementations§
Source§impl<SerialModule: DualModuleImpl + Send + Sync> DualModuleParallelUnitPtr<SerialModule>
impl<SerialModule: DualModuleImpl + Send + Sync> DualModuleParallelUnitPtr<SerialModule>
Sourcepub fn new_wrapper(
serial_module: SerialModule,
unit_index: usize,
partition_info: Arc<PartitionInfo>,
partition_unit: PartitionUnitPtr,
enable_parallel_execution: bool,
) -> Self
pub fn new_wrapper( serial_module: SerialModule, unit_index: usize, partition_info: Arc<PartitionInfo>, partition_unit: PartitionUnitPtr, enable_parallel_execution: bool, ) -> Self
create a simple wrapper over a serial dual module