Migrated to new std::path.

This commit is contained in:
Aaron Weiss 2015-03-07 12:15:22 -05:00
parent 92503082bd
commit 1425bc1327
2 changed files with 3 additions and 2 deletions

View file

@ -6,6 +6,7 @@ use std::error::Error as StdError;
use std::fs::File;
use std::io::prelude::*;
use std::io::{Error, ErrorKind, Result};
use std::path::Path;
use rustc_serialize::json::decode;
/// Configuration data.
@ -65,7 +66,7 @@ pub struct Config {
impl Config {
/// Loads a JSON configuration from the desired path.
#[stable]
pub fn load(path: Path) -> Result<Config> {
pub fn load(path: &Path) -> Result<Config> {
let mut file = try!(File::open(&path));
let mut data = String::new();
try!(file.read_to_string(&mut data));

View file

@ -4,7 +4,7 @@
#![unstable]
#![warn(missing_docs)]
#![feature(collections, core, fs, io, net, old_path)]
#![feature(collections, core, io, net, path)]
#[cfg(feature = "ctcp")] extern crate time;
#[cfg(feature = "encode")] extern crate encoding;
extern crate "rustc-serialize" as rustc_serialize;