Trait ArcMutexChipsetServicesFinalize

Source
pub trait ArcMutexChipsetServicesFinalize<T> {
    // Required method
    fn finalize(self, dev: &Arc<CloseableMutex<T>>, name: Arc<str>);
}
Expand description

Additional trait implemented by Arc + CloseableMutex ChipsetServices that gives the services an opportunity to perform any chipset-specific wiring of the constructed Arc<CloseableMutex<T: ChipsetDevice>>.

This is a separate trait from ChipsetServices because it is specific to the ArcMutex infrastructure.

Required Methods§

Source

fn finalize(self, dev: &Arc<CloseableMutex<T>>, name: Arc<str>)

Called to finish wiring up the device after it has been completely constructed.

Implementors§