Sign in
rust
/
rust
/
HEAD
/
.
/
tests
/
ui
/
proc-macro
/
auxiliary
/
bang-macro.rs
blob: 3ac30ab8e328989acbb5284d5d17062fa1c345ea [
file
] [
log
] [
blame
]
extern
crate proc_macro
;
use
proc_macro
::
TokenStream
;
#[
proc_macro
]
pub
fn
rewrite
(
input
:
TokenStream
)
->
TokenStream
{
let
input
=
input
.
to_string
();
assert_eq
!(
input
,
r
#
""
Hello
,
world
!
""
#);
r
#
""
NOT
Hello
,
world
!
""
#.
parse
().
unwrap
()
}