summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/option_env_unwrap.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clippy/tests/ui/option_env_unwrap.rs')
-rw-r--r--src/tools/clippy/tests/ui/option_env_unwrap.rs24
1 files changed, 8 insertions, 16 deletions
diff --git a/src/tools/clippy/tests/ui/option_env_unwrap.rs b/src/tools/clippy/tests/ui/option_env_unwrap.rs
index 0141fb785..9a56cf40d 100644
--- a/src/tools/clippy/tests/ui/option_env_unwrap.rs
+++ b/src/tools/clippy/tests/ui/option_env_unwrap.rs
@@ -1,24 +1,16 @@
-// aux-build:macro_rules.rs
+// aux-build:proc_macros.rs
#![warn(clippy::option_env_unwrap)]
#![allow(clippy::map_flatten)]
-#[macro_use]
-extern crate macro_rules;
-
-macro_rules! option_env_unwrap {
- ($env: expr) => {
- option_env!($env).unwrap()
- };
- ($env: expr, $message: expr) => {
- option_env!($env).expect($message)
- };
-}
+extern crate proc_macros;
+use proc_macros::{external, inline_macros};
+#[inline_macros]
fn main() {
let _ = option_env!("PATH").unwrap();
let _ = option_env!("PATH").expect("environment variable PATH isn't set");
- let _ = option_env_unwrap!("PATH");
- let _ = option_env_unwrap!("PATH", "environment variable PATH isn't set");
- let _ = option_env_unwrap_external!("PATH");
- let _ = option_env_unwrap_external!("PATH", "environment variable PATH isn't set");
+ let _ = inline!(option_env!($"PATH").unwrap());
+ let _ = inline!(option_env!($"PATH").expect($"environment variable PATH isn't set"));
+ let _ = external!(option_env!($"PATH").unwrap());
+ let _ = external!(option_env!($"PATH").expect($"environment variable PATH isn't set"));
}