rust/hedgewars-server/src/server/network.rs
changeset 15074 c5a6e8566425
parent 14916 8750530bf7e7
child 15075 e935b1ad23f3
equal deleted inserted replaced
15073:7732013ce64c 15074:c5a6e8566425
    15 };
    15 };
    16 use mio_extras::timer;
    16 use mio_extras::timer;
    17 use netbuf;
    17 use netbuf;
    18 use slab::Slab;
    18 use slab::Slab;
    19 
    19 
    20 use super::{core::HWServer, coretypes::ClientId, handlers};
       
    21 use crate::{
    20 use crate::{
       
    21     core::{
       
    22         server::HWServer,
       
    23         types::ClientId
       
    24     },
       
    25     handlers,
    22     protocol::{messages::*, ProtocolDecoder},
    26     protocol::{messages::*, ProtocolDecoder},
    23     utils,
    27     utils,
    24 };
    28 };
    25 
    29 
    26 #[cfg(feature = "official-server")]
    30 #[cfg(feature = "official-server")]
    27 use super::io::{IOThread, RequestId};
    31 use super::io::{IOThread, RequestId};
    28 
    32 
    29 use crate::protocol::messages::HWServerMessage::Redirect;
    33 use crate::{
    30 use crate::server::handlers::{IoResult, IoTask};
    34     protocol::messages::HWServerMessage::Redirect,
       
    35     handlers::{IoResult, IoTask}
       
    36 };
       
    37 
    31 #[cfg(feature = "tls-connections")]
    38 #[cfg(feature = "tls-connections")]
    32 use openssl::{
    39 use openssl::{
    33     error::ErrorStack,
    40     error::ErrorStack,
    34     ssl::{
    41     ssl::{
    35         HandshakeError, MidHandshakeSslStream, Ssl, SslContext, SslContextBuilder, SslFiletype,
    42         HandshakeError, MidHandshakeSslStream, Ssl, SslContext, SslContextBuilder, SslFiletype,