mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-25 08:21:10 +00:00
Fix generate_storage_alias! (#11102)
* add test * fix issues * make order intuitive
This commit is contained in:
@@ -527,7 +527,7 @@ mod test_iterators {
|
||||
use crate::hash::Identity;
|
||||
crate::generate_storage_alias!(
|
||||
MyModule,
|
||||
MyDoubleMap => DoubleMap<(u64, Identity), (u64, Identity), u64>
|
||||
MyDoubleMap => DoubleMap<(Identity, u64), (Identity, u64), u64>
|
||||
);
|
||||
|
||||
MyDoubleMap::insert(1, 10, 100);
|
||||
|
||||
@@ -384,7 +384,7 @@ mod test_iterators {
|
||||
fn map_iter_from() {
|
||||
sp_io::TestExternalities::default().execute_with(|| {
|
||||
use crate::hash::Identity;
|
||||
crate::generate_storage_alias!(MyModule, MyMap => Map<(u64, Identity), u64>);
|
||||
crate::generate_storage_alias!(MyModule, MyMap => Map<(Identity, u64), u64>);
|
||||
|
||||
MyMap::insert(1, 10);
|
||||
MyMap::insert(2, 20);
|
||||
|
||||
@@ -477,7 +477,7 @@ mod test_iterators {
|
||||
use crate::{hash::Identity, storage::Key as NMapKey};
|
||||
crate::generate_storage_alias!(
|
||||
MyModule,
|
||||
MyNMap => NMap<Key<(u64, Identity), (u64, Identity), (u64, Identity)>, u64>
|
||||
MyNMap => NMap<Key<(Identity, u64), (Identity, u64), (Identity, u64)>, u64>
|
||||
);
|
||||
|
||||
MyNMap::insert((1, 1, 1), 11);
|
||||
@@ -519,8 +519,8 @@ mod test_iterators {
|
||||
|
||||
{
|
||||
crate::generate_storage_alias!(Test, NMap => DoubleMap<
|
||||
(u16, crate::Blake2_128Concat),
|
||||
(u32, crate::Twox64Concat),
|
||||
(crate::Blake2_128Concat, u16),
|
||||
(crate::Twox64Concat, u32),
|
||||
u64
|
||||
>);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user