Implement Display for Member
This commit is contained in:
parent
df05a1919e
commit
0e9121e604
@ -3,6 +3,7 @@ use rs_merkle::{algorithms::Sha256, MerkleTree};
|
|||||||
use serde::ser::SerializeStruct;
|
use serde::ser::SerializeStruct;
|
||||||
use std::collections::{HashMap, HashSet};
|
use std::collections::{HashMap, HashSet};
|
||||||
use std::hash::{Hash as StdHash, Hasher};
|
use std::hash::{Hash as StdHash, Hasher};
|
||||||
|
use std::fmt;
|
||||||
|
|
||||||
use aes_gcm::{
|
use aes_gcm::{
|
||||||
aead::{Aead, Payload},
|
aead::{Aead, Payload},
|
||||||
@ -30,6 +31,12 @@ pub struct Member {
|
|||||||
sp_addresses: Vec<String>,
|
sp_addresses: Vec<String>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl fmt::Display for Member {
|
||||||
|
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||||
|
write!(f, "{}", self.sp_addresses.join(","))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl Serialize for Member {
|
impl Serialize for Member {
|
||||||
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
|
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
|
||||||
where
|
where
|
||||||
|
Loading…
x
Reference in New Issue
Block a user