Sign in
rust
/
rust-lang
/
rust
/
refs/heads/try
/
.
/
tests
/
ui
/
impl-trait
/
define-via-const.rs
blob: a4b9123654c4519372e2d5fdb506893e6737530b [
file
] [
log
] [
blame
]
//@ check-pass
#![
feature
(
type_alias_impl_trait
)]
type
Closure
=
impl
Fn
(
u32
)
->
u32
;
#[
define_opaque
(
Closure
)]
const
ADDER
:
Closure
=
|
x
|
x
+
1
;
fn
main
()
{
let
z
=
(
ADDER
)(
1
);
}