|
|
|
@@ -394,6 +394,14 @@ assert_value!(tokio::sync::watch::Ref<'_, YY>: !Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::sync::watch::Sender<NN>: !Send & !Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::sync::watch::Sender<YN>: !Send & !Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::sync::watch::Sender<YY>: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinError: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinHandle<NN>: !Send & !Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinHandle<YN>: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinHandle<YY>: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinSet<NN>: !Send & !Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinSet<YN>: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinSet<YY>: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::LocalSet: !Send & !Sync & Unpin);
|
|
|
|
|
async_assert_fn!(tokio::sync::Barrier::wait(_): Send & Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::sync::Mutex<NN>::lock(_): !Send & !Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::sync::Mutex<NN>::lock_owned(_): !Send & !Sync & !Unpin);
|
|
|
|
@@ -466,6 +474,12 @@ async_assert_fn!(tokio::sync::watch::Receiver<YY>::changed(_): Send & Sync & !Un
|
|
|
|
|
async_assert_fn!(tokio::sync::watch::Sender<NN>::closed(_): !Send & !Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::sync::watch::Sender<YN>::closed(_): !Send & !Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::sync::watch::Sender<YY>::closed(_): Send & Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<Cell<u32>>::join_next(_): Send & Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<Cell<u32>>::shutdown(_): Send & Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<Rc<u32>>::join_next(_): !Send & !Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<Rc<u32>>::shutdown(_): !Send & !Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<u32>::join_next(_): Send & Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<u32>::shutdown(_): Send & Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::LocalKey<Cell<u32>>::scope(_, Cell<u32>, BoxFuture<()>): !Send & !Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::LocalKey<Cell<u32>>::scope(_, Cell<u32>, BoxFutureSend<()>): Send & !Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::LocalKey<Cell<u32>>::scope(_, Cell<u32>, BoxFutureSync<()>): Send & !Sync & !Unpin);
|
|
|
|
@@ -479,24 +493,6 @@ async_assert_fn!(tokio::task::LocalSet::run_until(_, BoxFutureSync<()>): !Send &
|
|
|
|
|
async_assert_fn!(tokio::task::unconstrained(BoxFuture<()>): !Send & !Sync & Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::unconstrained(BoxFutureSend<()>): Send & !Sync & Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::unconstrained(BoxFutureSync<()>): Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinError: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinHandle<NN>: !Send & !Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinHandle<YN>: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinHandle<YY>: Send & Sync & Unpin);
|
|
|
|
|
#[cfg(tokio_unstable)]
|
|
|
|
|
mod unstable {
|
|
|
|
|
use super::*;
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<Cell<u32>>::join_next(_): Send & Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<Cell<u32>>::shutdown(_): Send & Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<Rc<u32>>::join_next(_): !Send & !Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<Rc<u32>>::shutdown(_): !Send & !Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<u32>::join_next(_): Send & Sync & !Unpin);
|
|
|
|
|
async_assert_fn!(tokio::task::JoinSet<u32>::shutdown(_): Send & Sync & !Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinSet<YY>: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinSet<YN>: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::JoinSet<NN>: !Send & !Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::task::LocalSet: !Send & !Sync & Unpin);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
assert_value!(tokio::runtime::Builder: Send & Sync & Unpin);
|
|
|
|
|
assert_value!(tokio::runtime::EnterGuard<'_>: Send & Sync & Unpin);
|
|
|
|
|