Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
macros
/
macro-crate-use.rs
blob: f0a5b957b77f2297f22c514c15d194fb361075a8 [
file
] [
log
] [
blame
] [
edit
]
//@ run-pass
pub
fn
increment
(
x
:
usize
)
->
usize
{
x
+
1
}
#[
macro_export
]
macro_rules
!
increment
{
(
$x
:
expr
)
=>
({
use
$crate
::
increment
;
increment
(
$x
)
})
}
fn
main
()
{
assert_eq
!(
increment
!(
3
),
4
);
}