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>;