From 43068f8fc3b25f4fa796ee258fdf7556bf1123fa Mon Sep 17 00:00:00 2001 From: Guanqun Lu Date: Thu, 20 Sep 2018 18:36:24 +0800 Subject: [PATCH] remove duplicate try_into_trie_backend (#779) --- substrate/core/state-machine/src/backend.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/substrate/core/state-machine/src/backend.rs b/substrate/core/state-machine/src/backend.rs index 718e621212..efccd8ebeb 100644 --- a/substrate/core/state-machine/src/backend.rs +++ b/substrate/core/state-machine/src/backend.rs @@ -117,14 +117,6 @@ impl PartialEq for InMemory { } impl> InMemory where H::Out: HeapSizeOf { - /// Try convert into trie backend. - pub fn try_into_trie_backend(self) -> Option, H, C>> { - let mut mdb = MemoryDB::default(); - let root = insert_into_memory_db::(&mut mdb, self.inner.into_iter())?; - - Some(TrieBackend::new(mdb, root)) - } - /// Copy the state, with applied updates pub fn update(&self, changes: >::Transaction) -> Self { let mut inner: HashMap<_, _> = self.inner.clone(); @@ -189,7 +181,7 @@ impl> Backend for InMemory where H::Out: fn try_into_trie_backend(self) -> Option> { let mut mdb = MemoryDB::new(); - let root = insert_into_memory_db::(&mut mdb, self.inner.clone().into_iter())?; + let root = insert_into_memory_db::(&mut mdb, self.inner.into_iter())?; Some(TrieBackend::new(mdb, root)) } }