add query types to generate_storage_alias (#9659)

* add query types to generate_storage_alias

* adjust comment

* use ValueQuery explicitly for generate_storage_alias with generic value type

* bump impl_version

* adjust line width and add import

* more compilation and formatting fixes

* formatting
This commit is contained in:
Alexander Popiak
2021-09-08 10:48:49 +02:00
committed by GitHub
parent bd2aa79112
commit 8cf6474388
4 changed files with 60 additions and 15 deletions
+4 -2
View File
@@ -16,7 +16,9 @@
// limitations under the License.
use super::{Config, OffenceDetails, Perbill, SessionIndex};
use frame_support::{generate_storage_alias, traits::Get, weights::Weight};
use frame_support::{
generate_storage_alias, pallet_prelude::ValueQuery, traits::Get, weights::Weight,
};
use sp_staking::offence::OnOffenceHandler;
use sp_std::vec::Vec;
@@ -31,7 +33,7 @@ type DeferredOffenceOf<T> = (
// at a later time.
generate_storage_alias!(
Offences,
DeferredOffences<T: Config> => Value<Vec<DeferredOffenceOf<T>>>
DeferredOffences<T: Config> => Value<Vec<DeferredOffenceOf<T>>, ValueQuery>
);
pub fn remove_deferred_storage<T: Config>() -> Weight {