net_stream/server/
peer_uid.rs

1use serde::Deserialize;
2use serde::Serialize;
3
4/// Unique ID for a client connection.
5#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize, Default, derive_more::Deref, derive_more::From)]
6pub struct PeerUid(pub u64);
7
8impl PeerUid {
9    pub(crate) fn increment(&mut self) {
10        self.0 += 1;
11    }
12}