From 201f14b88b19d43615845bfc2a6de9bc31985b13 Mon Sep 17 00:00:00 2001 From: Alexey Shmalko Date: Thu, 2 May 2019 14:38:16 +0300 Subject: [PATCH] Make tidy::version::Version copy --- src/tools/tidy/src/features.rs | 6 +++--- src/tools/tidy/src/features/version.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tools/tidy/src/features.rs b/src/tools/tidy/src/features.rs index 63731a0cb056b..3144df6dd4cdf 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 8d1ebccbff670..6027e7d35e28c 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], }