torrust-actix 4.2.3

A rich, fast and efficient Bittorrent Tracker.
1
2
3
4
5
6
7
8
9
10
11
12
use crate::tracker::structs::peer_id::PeerId;
use crate::tracker::structs::torrent_peer::TorrentPeer;
use crate::tracker::types::ahash_map::AHashMap;
use serde::Serialize;

#[derive(Serialize, Debug)]
pub struct TorrentPeers {
    pub seeds_ipv4: AHashMap<PeerId, TorrentPeer>,
    pub seeds_ipv6: AHashMap<PeerId, TorrentPeer>,
    pub peers_ipv4: AHashMap<PeerId, TorrentPeer>,
    pub peers_ipv6: AHashMap<PeerId, TorrentPeer>,
}