diff --git a/src/lib.rs b/src/lib.rs index be27a31..0efc393 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -4,7 +4,7 @@ #![unstable] #![warn(missing_docs)] -#![feature(associated_types, slicing_syntax)] +#![feature(slicing_syntax)] #[cfg(feature = "ctcp")] extern crate time; #[cfg(feature = "encode")] extern crate encoding; extern crate "rustc-serialize" as rustc_serialize; diff --git a/src/server/mod.rs b/src/server/mod.rs index ab55a4f..3eb50d7 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -3,7 +3,7 @@ use std::borrow::ToOwned; use std::collections::HashMap; use std::io::{BufferedReader, BufferedWriter, IoError, IoErrorKind, IoResult}; -use std::sync::{Mutex, RWLock}; +use std::sync::{Mutex, RwLock}; use conn::{Connection, NetStream}; use data::{Command, Config, Message, Response, User}; use data::Command::{JOIN, NICK, NICKSERV, PONG}; @@ -35,7 +35,7 @@ pub struct IrcServer { /// A thread-safe map of channels to the list of users in them. chanlists: Mutex>>, /// A thread-safe index to track the current alternative nickname being used. - alt_nick_index: RWLock, + alt_nick_index: RwLock, } /// An IrcServer over a buffered NetStream. @@ -59,7 +59,7 @@ impl IrcServer, BufferedWriter> { Connection::connect(config.server(), config.port()) }); Ok(IrcServer { config: config, conn: conn, chanlists: Mutex::new(HashMap::new()), - alt_nick_index: RWLock::new(0u) }) + alt_nick_index: RwLock::new(0u) }) } /// Reconnects to the IRC server. @@ -98,7 +98,7 @@ impl IrcServer { #[experimental] pub fn from_connection(config: Config, conn: Connection) -> IrcServer { IrcServer { conn: conn, config: config, chanlists: Mutex::new(HashMap::new()), - alt_nick_index: RWLock::new(0u) } + alt_nick_index: RwLock::new(0u) } } /// Gets a reference to the IRC server's connection.