Return number of keys removed when calling storage_kill on child trie (#8166)

* Initial piping of returning amount of keys killed

* One more test for `None` limit

* forgot to update

* fix return value

* use version 3

* Update to return `KillOutcome`

* Update name to KillChildStorageResult
This commit is contained in:
Shawn Tabrizi authored and GitHub committed 2021-02-22 19:24:12 +00:00
1 parent 74a1d69477
commit d25229bc89
10 files changed
+100 -40

No files matched your search

@@ -119,7 +119,7 @@ impl Externalities for AsyncExternalities {
&mut self,
_child_info: &ChildInfo,
_limit: Option<u32>,
) -> bool {
) -> (bool, u32) {
panic!("`kill_child_storage`: should not be used in async externalities!")
}