We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
use_self_macro
crashes/auxiliary
1 parent bf67fcf commit c6aeda7Copy full SHA for c6aeda7
tests/ui/crashes/auxiliary/use_self_macro.rs
@@ -0,0 +1,15 @@
1
+macro_rules! use_self {
2
+ (
3
+ impl $ty:ident {
4
+ fn func(&$this:ident) {
5
+ [fields($($field:ident)*)]
6
+ }
7
8
+ ) => (
9
+ impl $ty {
10
+ fn func(&$this) {
11
+ let $ty { $($field),* } = $this;
12
13
14
+ )
15
+}
tests/ui/crashes/ice-4671.rs
@@ -1,7 +1,7 @@
#![warn(clippy::use_self)]
#[macro_use]
-#[path = "../auxiliary/use_self_macro.rs"]
+#[path = "auxiliary/use_self_macro.rs"]
mod use_self_macro;
struct Foo {
0 commit comments