Rationalize serialization imports
This commit is contained in:
parent
2837fb6939
commit
978ebd75c1
@ -1,6 +1,8 @@
|
||||
use serde::{Deserialize, Serialize};
|
||||
use serde::{Deserialize, Deserializer, Serialize, Serializer};
|
||||
use serde::de::Error;
|
||||
use sp_client::bitcoin::hex::{DisplayHex, FromHex};
|
||||
use sp_client::bitcoin::OutPoint;
|
||||
use std::collections::HashMap;
|
||||
use std::collections::{BTreeMap, HashMap};
|
||||
use crate::{pcd::Member, process::Process};
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
@ -10,10 +12,8 @@ pub struct OutPointMemberMap(#[serde(with = "members_map")] pub HashMap<OutPoint
|
||||
pub struct OutPointProcessMap(#[serde(with = "outpoint_map")] pub HashMap<OutPoint, Process>);
|
||||
|
||||
pub mod members_map {
|
||||
use super::*;
|
||||
use crate::pcd::Member;
|
||||
use serde::{Serialize, Serializer, Deserialize, Deserializer};
|
||||
use std::collections::HashMap;
|
||||
use sp_client::bitcoin::OutPoint;
|
||||
|
||||
pub fn serialize<S>(
|
||||
map: &HashMap<OutPoint, Member>,
|
||||
@ -42,9 +42,7 @@ pub mod members_map {
|
||||
}
|
||||
|
||||
pub mod outpoint_map {
|
||||
use serde::{Serialize, Serializer, Deserialize, Deserializer};
|
||||
use std::collections::HashMap;
|
||||
use sp_client::bitcoin::OutPoint;
|
||||
use super::*;
|
||||
use crate::process::Process;
|
||||
|
||||
pub fn serialize<S>(
|
||||
|
Loading…
x
Reference in New Issue
Block a user