Move /src/test to /tests
This commit is contained in:
parent
ca855e6e42
commit
cf2dff2b1e
27592 changed files with 0 additions and 0 deletions
25
tests/ui/threads-sendsync/sync-send-in-std.rs
Normal file
25
tests/ui/threads-sendsync/sync-send-in-std.rs
Normal file
|
@ -0,0 +1,25 @@
|
|||
// run-pass
|
||||
|
||||
// ignore-wasm32-bare networking not available
|
||||
// ignore-sgx ToSocketAddrs cannot be used for DNS Resolution
|
||||
// ignore-fuchsia Req. test-harness networking privileges
|
||||
|
||||
use std::net::ToSocketAddrs;
|
||||
|
||||
fn is_sync<T>(_: T) where T: Sync {}
|
||||
fn is_send<T>(_: T) where T: Send {}
|
||||
|
||||
macro_rules! all_sync_send {
|
||||
($ctor:expr, $($iter:ident),+) => ({
|
||||
$(
|
||||
let mut x = $ctor;
|
||||
is_sync(x.$iter());
|
||||
let mut y = $ctor;
|
||||
is_send(y.$iter());
|
||||
)+
|
||||
})
|
||||
}
|
||||
|
||||
fn main() {
|
||||
all_sync_send!("localhost:80".to_socket_addrs().unwrap(), next);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue