]> git.lizzy.rs Git - rust.git/commitdiff
librustc_driver: use `#[deriving(Copy)]`
authorJorge Aparicio <japaricious@gmail.com>
Mon, 15 Dec 2014 04:07:14 +0000 (23:07 -0500)
committerJorge Aparicio <japaricious@gmail.com>
Fri, 19 Dec 2014 15:51:00 +0000 (10:51 -0500)
src/librustc_driver/pretty.rs

index 57004d71c75e46065f7c43769662b3e1909f3817..2eb9d2c67a7cbae9feb664bfa631ef2c13b83743 100644 (file)
@@ -39,7 +39,7 @@
 use std::str::FromStr;
 use arena::TypedArena;
 
-#[deriving(PartialEq, Show)]
+#[deriving(Copy, PartialEq, Show)]
 pub enum PpSourceMode {
     PpmNormal,
     PpmExpanded,
@@ -49,16 +49,12 @@ pub enum PpSourceMode {
     PpmExpandedHygiene,
 }
 
-impl Copy for PpSourceMode {}
-
-#[deriving(PartialEq, Show)]
+#[deriving(Copy, PartialEq, Show)]
 pub enum PpMode {
     PpmSource(PpSourceMode),
     PpmFlowGraph,
 }
 
-impl Copy for PpMode {}
-
 pub fn parse_pretty(sess: &Session, name: &str) -> (PpMode, Option<UserIdentifiedItem>) {
     let mut split = name.splitn(1, '=');
     let first = split.next().unwrap();