From d8f240cb78877a65b9f1840aa6d33e8707afb3c7 Mon Sep 17 00:00:00 2001 From: gnzlbg Date: Fri, 10 Nov 2017 14:22:56 +0100 Subject: [PATCH] syn API breaking change --- stdsimd-test/assert-instr-macro/src/lib.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/stdsimd-test/assert-instr-macro/src/lib.rs b/stdsimd-test/assert-instr-macro/src/lib.rs index 9e5df683e9..272e1746e8 100644 --- a/stdsimd-test/assert-instr-macro/src/lib.rs +++ b/stdsimd-test/assert-instr-macro/src/lib.rs @@ -28,8 +28,8 @@ pub fn assert_instr( .expect("expected #[assert_instr(instr, a = b, ...)]"); let item = syn::parse::(item).expect("must be attached to an item"); - let func = match item.node { - syn::ItemKind::Fn(ref f) => f, + let func = match item { + syn::Item::Fn(ref f) => f, _ => panic!("must be attached to a function"), }; @@ -70,7 +70,8 @@ pub fn assert_instr( } }; } - let attrs = item.attrs + + let attrs = func.attrs .iter() .filter(|attr| { attr.path