Sign in
rust
/
rust-lang
/
rust
/
HEAD
/
.
/
tests
/
ui
/
underscore-imports
/
auxiliary
/
duplicate.rs
blob: b346522b72152b0a0d2b06982e7ad9973a1ca65d [
file
] [
log
] [
blame
]
extern
crate proc_macro
;
use
proc_macro
::*;
#[
proc_macro_attribute
]
pub
fn
duplicate
(
_
:
TokenStream
,
input
:
TokenStream
)
->
TokenStream
{
let
clone
=
input
.
clone
();
input
.
into_iter
().
chain
(
clone
.
into_iter
()).
collect
()
}