about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexey Shmalko <rasen.dubi@gmail.com>2019-05-02 14:38:16 +0300
committerAlexey Shmalko <rasen.dubi@gmail.com>2019-05-02 16:38:34 +0300
commit201f14b88b19d43615845bfc2a6de9bc31985b13 (patch)
tree34cb836594a40576974d147ff7abbbf2696dff33
parent4bcc828b9ca7611ecb1200056bab5fc6d805fd99 (diff)
downloadrust-201f14b88b19d43615845bfc2a6de9bc31985b13.tar.gz
rust-201f14b88b19d43615845bfc2a6de9bc31985b13.zip
Make tidy::version::Version copy
-rw-r--r--src/tools/tidy/src/features.rs6
-rw-r--r--src/tools/tidy/src/features/version.rs2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/tools/tidy/src/features.rs b/src/tools/tidy/src/features.rs
index 63731a0cb05..3144df6dd4c 100644
--- a/src/tools/tidy/src/features.rs
+++ b/src/tools/tidy/src/features.rs
@@ -153,8 +153,8 @@ fn format_features<'a>(features: &'a Features, family: &'a str) -> impl Iterator
                 name,
                 family,
                 feature.level,
-                feature.since.as_ref().map_or("None".to_owned(),
-                                              |since| since.to_string()))
+                feature.since.map_or("None".to_owned(),
+                                     |since| since.to_string()))
     })
 }
 
@@ -265,7 +265,7 @@ pub fn collect_lang_features(base_src_path: &Path, bad: &mut bool) -> Features {
                         name,
                     );
                 }
-                prev_since = since.clone();
+                prev_since = since;
             }
 
             let issue_str = parts.next().unwrap().trim();
diff --git a/src/tools/tidy/src/features/version.rs b/src/tools/tidy/src/features/version.rs
index 8d1ebccbff6..6027e7d35e2 100644
--- a/src/tools/tidy/src/features/version.rs
+++ b/src/tools/tidy/src/features/version.rs
@@ -2,7 +2,7 @@ use std::str::FromStr;
 use std::num::ParseIntError;
 use std::fmt;
 
-#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)]
+#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)]
 pub struct Version {
     parts: [u32; 3],
 }