lang: Add a sanity check for unimplemented token extensions (#3090)
This commit is contained in:
parent
79d1cec79e
commit
0dd6b4e57d
|
@ -26,6 +26,7 @@ The minor version will be incremented upon a breaking change and the patch versi
|
|||
- lang: Remove `getrandom` dependency ([#3072](https://github.com/coral-xyz/anchor/pull/3072)).
|
||||
- lang: Make `InitSpace` support unnamed & unit structs ([#3084](https://github.com/coral-xyz/anchor/pull/3084)).
|
||||
- lang: Fix using `owner` constraint with `Box`ed accounts ([#3087](https://github.com/coral-xyz/anchor/pull/3087)).
|
||||
- lang: Add a sanity check for unimplemented token extensions ([#3090](https://github.com/coral-xyz/anchor/pull/3090)).
|
||||
|
||||
### Breaking
|
||||
|
||||
|
|
|
@ -937,7 +937,9 @@ fn generate_constraint_init_group(
|
|||
mint: #field.to_account_info(),
|
||||
}), #permanent_delegate.unwrap())?;
|
||||
},
|
||||
_ => {} // do nothing
|
||||
// All extensions specified by the user should be implemented.
|
||||
// If this line runs, it means there is a bug in the codegen.
|
||||
_ => unimplemented!("{e:?}"),
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue