rust/hedgewars-server/src/core/server.rs
changeset 16120 5febd2bc5372
parent 16031 e915ed28726e
equal deleted inserted replaced
16119:278533359a93 16120:5febd2bc5372
     9 use hedgewars_network_protocol::types::{GameCfg, ServerVar, TeamInfo, Vote, VoteType};
     9 use hedgewars_network_protocol::types::{GameCfg, ServerVar, TeamInfo, Vote, VoteType};
    10 
    10 
    11 use crate::server::replaystorage::ReplayStorage;
    11 use crate::server::replaystorage::ReplayStorage;
    12 
    12 
    13 use bitflags::*;
    13 use bitflags::*;
    14 use log::*;
    14 use rand::{self, thread_rng, Rng};
    15 use rand::{self, seq::SliceRandom, thread_rng, Rng};
       
    16 use slab::Slab;
    15 use slab::Slab;
    17 use std::{borrow::BorrowMut, cmp::min, collections::HashSet, iter, mem::replace};
    16 use std::collections::HashMap;
       
    17 use std::{cmp::min, collections::HashSet, mem::replace};
    18 
    18 
    19 #[derive(Debug)]
    19 #[derive(Debug)]
    20 pub enum CreateRoomError {
    20 pub enum CreateRoomError {
    21     InvalidName,
    21     InvalidName,
    22     AlreadyExists,
    22     AlreadyExists,