Sign in
rust
/
rust-lang
/
rust
/
refs/heads/lcnr/rustc-dev-guide
/
.
/
tests
/
ui
/
regions
/
regions-creating-enums2.rs
blob: de6e51b1fbd64d92814088c0c0ea1fb5f13f1442 [
file
] [
log
] [
blame
]
//@ run-pass
#![
allow
(
dead_code
)]
#![
allow
(
non_camel_case_types
)]
enum
ast
<
'
a
>
{
num
(
usize
),
add
(&
'a ast<'
a
>,
&
'a ast<'
a
>)
}
fn
mk_add_ok
<
'r>(x: &'
r ast
<
'r>, y: &'
r ast
<
'r>) -> ast<'
r
>
{
ast
::
add
(
x
,
y
)
}
pub
fn
main
()
{
}