summaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorAndrew Gallant <jamslam@gmail.com>2014-12-25 16:34:58 -0500
committerAndrew Gallant <jamslam@gmail.com>2014-12-25 16:34:58 -0500
commit6baef8e6e2c556594200fe35dbbd3c63cc0f8aa0 (patch)
treee38d06c3ff497bd303c9c9d813bb9adcc663bf8a /src/main.rs
parent2c84462d43299a2501bbca042935929f2308f335 (diff)
rustup
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs
index 947e117..fbff643 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -4,17 +4,18 @@
These are some docs.
*/
-extern crate regex;
-extern crate serialize;
extern crate csv;
extern crate docopt;
+extern crate regex;
+extern crate "rustc-serialize" as rustc_serialize;
extern crate stats;
extern crate tabwriter;
use std::error::FromError;
use std::io;
use std::os;
+use csv::StrAllocating;
use docopt::Docopt;
@@ -67,7 +68,7 @@ Options:
Commands:", command_list!());
-#[deriving(Decodable)]
+#[deriving(RustcDecodable)]
struct Args {
arg_command: Option<Command>,
flag_list: bool,
@@ -125,7 +126,7 @@ Please choose one of the following commands:",
}
}
-#[deriving(Decodable, Show)]
+#[deriving(RustcDecodable, Show)]
enum Command {
Cat,
Count,
@@ -206,7 +207,7 @@ impl FromError<io::IoError> for CliError {
impl<T: StrAllocating> FromError<T> for CliError {
fn from_error(err: T) -> CliError {
- CliError::Other(err.into_string())
+ CliError::Other(err.into_str())
}
}