Просмотр исходного кода

wallet: remove WalletApi trait

ghassmo 4 лет назад
Родитель
Сommit
b7ab02bcd9
2 измененных файлов с 0 добавлено и 17 удалено
  1. 0 1
      src/wallet/mod.rs
  2. 0 16
      src/wallet/wallet_api.rs

+ 0 - 1
src/wallet/mod.rs

@@ -1,3 +1,2 @@
 pub mod cashierdb;
-pub mod wallet_api;
 pub mod walletdb;

+ 0 - 16
src/wallet/wallet_api.rs

@@ -1,16 +0,0 @@
-use crate::{
-    util::serial::{deserialize, serialize, Decodable, Encodable},
-    Result,
-};
-
-pub trait WalletApi {
-    fn get_value_serialized<T: Encodable>(&self, data: &T) -> Result<Vec<u8>> {
-        let v = serialize(data);
-        Ok(v)
-    }
-
-    fn get_value_deserialized<D: Decodable>(&self, key: Vec<u8>) -> Result<D> {
-        let v: D = deserialize(&key)?;
-        Ok(v)
-    }
-}