about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJorge Aparicio <japaricious@gmail.com>2014-12-14 23:07:14 -0500
committerJorge Aparicio <japaricious@gmail.com>2014-12-19 10:51:00 -0500
commitdb45be2616edb658427fb4986d2418b22150cb16 (patch)
treeae52f18237d6a37ebe5d5f069286ad03f5ef6fa9
parent392ea799b8c19e79ed65228841fc47da8660d74a (diff)
librustc_driver: use `#[deriving(Copy)]`
-rw-r--r--src/librustc_driver/pretty.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/librustc_driver/pretty.rs b/src/librustc_driver/pretty.rs
index 57004d71c75..2eb9d2c67a7 100644
--- a/src/librustc_driver/pretty.rs
+++ b/src/librustc_driver/pretty.rs
@@ -39,7 +39,7 @@ use std::option;
 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();