parent
4bf897278a
commit
ce7519225e
33 changed files with 2709 additions and 1084 deletions
|
@ -5,15 +5,15 @@ use serde::{Deserialize, Serialize};
|
|||
|
||||
use crate::types::PeerId;
|
||||
|
||||
#[derive(Serialize, Deserialize, Debug, Clone)]
|
||||
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
|
||||
pub struct Peer {
|
||||
id: PeerId,
|
||||
name: String,
|
||||
name: Option<String>,
|
||||
family: Vec<PeerId>,
|
||||
}
|
||||
|
||||
impl Peer {
|
||||
pub fn new(id: PeerId, name: String) -> Self {
|
||||
pub fn new(id: PeerId, name: Option<String>) -> Self {
|
||||
Peer {
|
||||
id: id,
|
||||
name: name,
|
||||
|
@ -29,7 +29,7 @@ impl Peer {
|
|||
self.id.clone()
|
||||
}
|
||||
|
||||
pub fn name(&self) -> String {
|
||||
pub fn name(&self) -> Option<String> {
|
||||
self.name.clone()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue