Skip to content

Commit af6f71c

Browse files
committed
syn API breaking change
1 parent 6d4af47 commit af6f71c

File tree

1 file changed

+7
-4
lines changed
  • stdsimd-test/assert-instr-macro/src

1 file changed

+7
-4
lines changed

stdsimd-test/assert-instr-macro/src/lib.rs

+7-4
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ pub fn assert_instr(
2828
.expect("expected #[assert_instr(instr, a = b, ...)]");
2929
let item =
3030
syn::parse::<syn::Item>(item).expect("must be attached to an item");
31-
let func = match item.node {
32-
syn::ItemKind::Fn(ref f) => f,
31+
let func = match item {
32+
syn::Item::Fn(ref f) => f,
3333
_ => panic!("must be attached to a function"),
3434
};
3535

@@ -70,8 +70,11 @@ pub fn assert_instr(
7070
}
7171
};
7272
}
73-
let attrs = item.attrs
74-
.iter()
73+
74+
let attrs = match item {
75+
syn::Item::Fn(ref item) => &item.attrs,
76+
_ => panic!("item must be a function!"),
77+
}.iter()
7578
.filter(|attr| {
7679
attr.path
7780
.segments

0 commit comments

Comments
 (0)