Sign in
fuchsia
/
third_party
/
rust
/
0.4
/
.
/
src
/
test
/
run-pass
/
sendable-class.rs
blob: d9b0ec336432ab95747d1f037ac4de35d9ed7c5c [
file
] [
log
] [
blame
]
// Test that a class with only sendable fields can be sent
struct
foo
{
i
:
int
,
j
:
char
,
}
fn
foo
(
i
:
int
,
j
:
char
)
->
foo
{
foo
{
i
:
i
,
j
:
j
}
}
fn
main
()
{
let
po
=
comm
::
Port
::<
foo
>();
let
ch
=
comm
::
Chan
(&
po
);
comm
::
send
(
ch
,
foo
(
42
,
'c'
));
}