Allow additional trait bounds for #[pallet::constant] (#9050)

* Allow additional trait bounds for constants

* Add ui test for constants with additional trait bounds

* Update trait constant ui test

* Import syn::Error

* Use reference instead of cloning

* Add extra invalid bound ui test

* Out or order valid bounds

* Fix ui test

* Fix ui test

* Apply review suggestion about error message
This commit is contained in:
Andrew Jones
2021-06-13 01:36:36 +01:00
committed by GitHub
parent 945bf4f2c1
commit 02930e098b
6 changed files with 96 additions and 30 deletions
@@ -23,4 +23,5 @@ fn pallet_ui() {
let t = trybuild::TestCases::new();
t.compile_fail("tests/pallet_ui/*.rs");
t.pass("tests/pallet_ui/pass/*.rs");
}