summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/std_instead_of_core.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clippy/tests/ui/std_instead_of_core.rs')
-rw-r--r--src/tools/clippy/tests/ui/std_instead_of_core.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/tools/clippy/tests/ui/std_instead_of_core.rs b/src/tools/clippy/tests/ui/std_instead_of_core.rs
index 63a096384..af7f3399f 100644
--- a/src/tools/clippy/tests/ui/std_instead_of_core.rs
+++ b/src/tools/clippy/tests/ui/std_instead_of_core.rs
@@ -1,8 +1,12 @@
+//@aux-build:proc_macro_derive.rs
#![warn(clippy::std_instead_of_core)]
#![allow(unused_imports)]
extern crate alloc;
+#[macro_use]
+extern crate proc_macro_derive;
+
#[warn(clippy::std_instead_of_core)]
fn std_instead_of_core() {
// Regular import
@@ -55,6 +59,13 @@ fn alloc_instead_of_core() {
//~^ ERROR: used import from `alloc` instead of `core`
}
+mod std_in_proc_macro_derive {
+ #[warn(clippy::alloc_instead_of_core)]
+ #[allow(unused)]
+ #[derive(ImplStructWithStdDisplay)]
+ struct B {}
+}
+
fn main() {
std_instead_of_core();
std_instead_of_alloc();