syncthing_types/cluster/
devices.rs

1use serde::{Deserialize, Serialize};
2use std::collections::HashMap;
3use std::net::SocketAddr;
4
5use crate::{DeviceID, Timestamp};
6
7#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
8pub struct ObservedDevice {
9    pub time: Timestamp,
10    pub name: String,
11    pub adress: SocketAddr,
12}
13
14pub type PendingDevices = HashMap<DeviceID, ObservedDevice>;