about summary refs log tree commit diff
path: root/src/libserialize
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2015-04-09 17:42:22 -0700
committerAlex Crichton <alex@alexcrichton.com>2015-04-14 10:14:11 -0700
commitbf4e77d4b543632ca4df8fdd7092850dffc3954b (patch)
treec4b56d2a5974e1b3bf4bfc8b7ca1a62d64c2c341 /src/libserialize
parentdabf0c6371d3b193664f58746fa27c1835a010f3 (diff)
downloadrust-bf4e77d4b543632ca4df8fdd7092850dffc3954b.tar.gz
rust-bf4e77d4b543632ca4df8fdd7092850dffc3954b.zip
std: Remove old_io/old_path/rand modules
This commit entirely removes the old I/O, path, and rand modules. All
functionality has been deprecated and unstable for quite some time now!
Diffstat (limited to 'src/libserialize')
-rw-r--r--src/libserialize/lib.rs1
-rw-r--r--src/libserialize/serialize.rs32
2 files changed, 0 insertions, 33 deletions
diff --git a/src/libserialize/lib.rs b/src/libserialize/lib.rs
index 2e86712c9bc..2efa84e6941 100644
--- a/src/libserialize/lib.rs
+++ b/src/libserialize/lib.rs
@@ -30,7 +30,6 @@ Core encoding and decoding interfaces.
 #![feature(box_syntax)]
 #![feature(collections)]
 #![feature(core)]
-#![feature(old_path)]
 #![feature(rustc_private)]
 #![feature(staged_api)]
 #![feature(std_misc)]
diff --git a/src/libserialize/serialize.rs b/src/libserialize/serialize.rs
index 81b5d4c5818..af138734610 100644
--- a/src/libserialize/serialize.rs
+++ b/src/libserialize/serialize.rs
@@ -14,8 +14,6 @@
 Core encoding and decoding interfaces.
 */
 
-#[allow(deprecated)]
-use std::old_path::{self, GenericPath};
 use std::path;
 use std::rc::Rc;
 use std::cell::{Cell, RefCell};
@@ -540,36 +538,6 @@ macro_rules! tuple {
 
 tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, }
 
-#[allow(deprecated)]
-impl Encodable for old_path::posix::Path {
-    fn encode<S: Encoder>(&self, e: &mut S) -> Result<(), S::Error> {
-        self.as_vec().encode(e)
-    }
-}
-
-#[allow(deprecated)]
-impl Decodable for old_path::posix::Path {
-    fn decode<D: Decoder>(d: &mut D) -> Result<old_path::posix::Path, D::Error> {
-        let bytes: Vec<u8> = try!(Decodable::decode(d));
-        Ok(old_path::posix::Path::new(bytes))
-    }
-}
-
-#[allow(deprecated)]
-impl Encodable for old_path::windows::Path {
-    fn encode<S: Encoder>(&self, e: &mut S) -> Result<(), S::Error> {
-        self.as_vec().encode(e)
-    }
-}
-
-#[allow(deprecated)]
-impl Decodable for old_path::windows::Path {
-    fn decode<D: Decoder>(d: &mut D) -> Result<old_path::windows::Path, D::Error> {
-        let bytes: Vec<u8> = try!(Decodable::decode(d));
-        Ok(old_path::windows::Path::new(bytes))
-    }
-}
-
 impl Encodable for path::PathBuf {
     fn encode<S: Encoder>(&self, e: &mut S) -> Result<(), S::Error> {
         self.to_str().unwrap().encode(e)