Browse Source

lang/syn: Remove features not on stable rust

Armani Ferrante 4 years ago
parent
commit
53f0e4673c
1 changed files with 4 additions and 4 deletions
  1. 4 4
      lang/syn/src/parser/accounts.rs

+ 4 - 4
lang/syn/src/parser/accounts.rs

@@ -66,10 +66,10 @@ fn parse_field(f: &syn::Field, anchor: Option<&syn::Attribute>) -> AccountField
 }
 }
 
 
 fn is_field_primitive(f: &syn::Field) -> bool {
 fn is_field_primitive(f: &syn::Field) -> bool {
-    matches!(
-        ident_string(f).as_str(),
-        "ProgramState" | "ProgramAccount" | "CpiAccount" | "Sysvar" | "AccountInfo"
-    )
+    match ident_string(f).as_str() {
+        "ProgramState" | "ProgramAccount" | "CpiAccount" | "Sysvar" | "AccountInfo" => true,
+        _ => false,
+    }
 }
 }
 
 
 fn parse_ty(f: &syn::Field) -> Ty {
 fn parse_ty(f: &syn::Field) -> Ty {