diff options
Diffstat (limited to 'mumd/src/network/mod.rs')
| -rw-r--r-- | mumd/src/network/mod.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mumd/src/network/mod.rs b/mumd/src/network/mod.rs index f7a6a76..777faad 100644 --- a/mumd/src/network/mod.rs +++ b/mumd/src/network/mod.rs @@ -1,2 +1,25 @@ pub mod tcp; pub mod udp; + +use std::net::SocketAddr; + +#[derive(Clone, Debug)] +pub struct ConnectionInfo { + socket_addr: SocketAddr, + hostname: String, + accept_invalid_cert: bool, +} + +impl ConnectionInfo { + pub fn new( + socket_addr: SocketAddr, + hostname: String, + accept_invalid_cert: bool, + ) -> Self { + Self { + socket_addr, + hostname, + accept_invalid_cert, + } + } +} |
