Skip to content

Commit 5e36990

Browse files
committed
clippy_dev: Use the new ranges.
1 parent 88c0674 commit 5e36990

File tree

5 files changed

+8
-6
lines changed

5 files changed

+8
-6
lines changed

clippy_dev/src/deprecate_lint.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,14 +132,14 @@ fn remove_lint_declaration(name: &str, path: &Path, lints: &mut Vec<Lint>) -> io
132132
);
133133

134134
assert!(
135-
content[lint.declaration_range.clone()].contains(&name.to_uppercase()),
135+
content[lint.declaration_range].contains(&name.to_uppercase()),
136136
"error: `{}` does not contain lint `{}`'s declaration",
137137
path.display(),
138138
lint.name
139139
);
140140

141141
// Remove lint declaration (declare_clippy_lint!)
142-
content.replace_range(lint.declaration_range.clone(), "");
142+
content.replace_range(lint.declaration_range, "");
143143

144144
// Remove the module declaration (mod xyz;)
145145
let mod_decl = format!("\nmod {name};");

clippy_dev/src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
#![feature(
2-
rustc_private,
32
exit_status_error,
43
if_let_guard,
4+
new_range,
5+
new_range_api,
56
os_str_slice,
67
os_string_truncate,
8+
rustc_private,
79
slice_split_once
810
)]
911
#![warn(

clippy_dev/src/parse.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ pub mod cursor;
22

33
use self::cursor::Cursor;
44
use crate::utils::{ErrAction, File, expect_action};
5-
use core::ops::Range;
5+
use core::range::Range;
66
use std::fs;
77
use std::path::{Path, PathBuf};
88
use walkdir::{DirEntry, WalkDir};

clippy_dev/src/release.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ pub fn bump_version(mut version: Version) {
2323
dst.push_str(&src[..package.version_range.start]);
2424
write!(dst, "\"{}\"", version.toml_display()).unwrap();
2525
dst.push_str(&src[package.version_range.end..]);
26-
UpdateStatus::from_changed(src.get(package.version_range.clone()) != dst.get(package.version_range))
26+
UpdateStatus::from_changed(src.get(package.version_range) != dst.get(package.version_range))
2727
}
2828
});
2929
}

clippy_dev/src/utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use core::fmt::{self, Display};
22
use core::num::NonZero;
3-
use core::ops::Range;
3+
use core::range::Range;
44
use core::str::FromStr;
55
use std::ffi::OsStr;
66
use std::fs::{self, OpenOptions};

0 commit comments

Comments
 (0)