1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use crate::naia_server::Timestamp; use std::net::SocketAddr; #[allow(missing_docs)] #[allow(unused_doc_comments)] pub mod user_key { // The Key used to get a reference of a User new_key_type! { pub struct UserKey; } } #[derive(Clone)] pub struct User { pub address: SocketAddr, pub timestamp: Timestamp, } impl User { pub fn new(address: SocketAddr, timestamp: Timestamp) -> User { User { address, timestamp } } }