async fn synchronize_rcu() {
        #[derive(Clone)]
        struct RcuSynchronizeTask;

        impl Future for RcuSynchronizeTask {
            type Output = ();

            fn poll(self: std::pin::Pin<&mut Self>, _cx: &mut std::task::Context<'_>) -> std::task::Poll<Self::Output> {
                Poll::Ready(())
            }
        }

        let tasks = crate::task::spawn_all(RcuSynchronizeTask);
        for task in Vec::from(tasks) {
            task.await.expect("error when running rcu synchronization tasks");
        }
    }
/// Run sychronization task on all workers, ensuring grace periods are expired.
Run sychronization task on all workers, ensuring grace periods are expired.
Run sychronization task on all workers ensuring grace periods are expired .
async fn synchronize_rcu() {
        #[derive(Clone)]
        struct RcuSynchronizeTask;
        impl Future for RcuSynchronizeTask {
            type Output = ();
            fn poll(self: std::pin::Pin<&mut Self>, _cx: &mut std::task::Context<'_>) -> std::task::Poll<Self::Output> {
                Poll::Ready(())
            }
        }
        let tasks = crate::task::spawn_all(RcuSynchronizeTask);
        for task in Vec::from(tasks) {
            task.await.expect("error when running rcu synchronization tasks");
        }
    }
async fn synchronize_rcu ( ) { # [ derive ( Clone ) ] struct RcuSynchronizeTask ; impl Future for RcuSynchronizeTask { type Output = ( ) ; fn poll ( self : std :: pin :: Pin < & mut Self > , _cx : & mut std :: task :: Context < ' _ > ) -> std :: task :: Poll < Self :: Output > { Poll :: Ready ( ( ) ) } } let tasks = crate :: task :: spawn_all ( RcuSynchronizeTask ) ; for task in Vec :: from ( tasks ) { task . await . expect ( " " ) ; } }
Run sychronization task on all workers, ensuring grace periods are expired.
Run sychronization task on all workers ensuring grace periods are expired .