pub fn into_threaded_async<M, C, G>( cam_module: M, _guard: &G, ) -> ThreadedAsyncCameraModule<M, C, G>where M: CameraModule<CameraType = C, Guard = G>, C: Camera, G: Send,