lang: Fix detection of Accounts derive (#1530)
This commit is contained in:
parent
9c49e7642d
commit
61de9f21e7
|
@ -353,7 +353,7 @@ fn parse_account_derives(ctx: &CrateContext) -> HashMap<String, AccountsStruct>
|
|||
ctx.structs()
|
||||
.filter_map(|i_strct| {
|
||||
for attr in &i_strct.attrs {
|
||||
if attr.tokens.to_string().contains(DERIVE_NAME) {
|
||||
if attr.path.is_ident("derive") && attr.tokens.to_string().contains(DERIVE_NAME) {
|
||||
let strct = accounts::parse(i_strct).expect("Code not parseable");
|
||||
return Some((strct.ident.to_string(), strct));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue