Sign in
fuchsia
/
third_party
/
rust
/
20d43d03dd27568f609d621ce44673393e838892
/
.
/
src
/
test
/
ui
/
macros
/
macro-lifetime.rs
blob: 5931fe0090770a0cd4dc5b0ee6cd79d298113fbe [
file
] [
log
] [
blame
]
// run-pass
macro_rules
!
foo
{
(
$l
:
lifetime
)
=>
{
fn
f
<
$l
>(
arg
:
&
$l str
)
->
&
$l str
{
arg
}
}
}
pub
fn
main
()
{
foo
!(
'
a
);
let
x
:
&
'
static
str
=
f
(
"hi"
);
assert_eq
!(
"hi"
,
x
);
}