Sign in
rust
/
rust
/
a5a286df89146c64afebc6dcbbd3f61ba67ae53b
/
.
/
tests
/
ui
/
type-alias-impl-trait
/
auto-trait-leakage.rs
blob: cf385223ce45e99e25d26f4addbe313212cf12a6 [
file
]
//@ check-pass
#![
feature
(
type_alias_impl_trait
)]
#![
allow
(
dead_code
)]
pub
(
crate
)
type
Foo
=
impl
std
::
fmt
::
Debug
;
#[
define_opaque
(
Foo
)]
pub
(
crate
)
fn
foo
()
->
Foo
{
22
_u32
}
fn
is_send
<
T
:
Send
>(
_
:
T
)
{}
fn
main
()
{
is_send
(
foo
());
}