mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-04 02:54:00 +00:00
Use TextRange::contains_inclusive in fixes check
This commit is contained in:
parent
fb0ab9f745
commit
991d019096
@ -257,8 +257,7 @@ mod tests {
|
||||
|
||||
assert_eq_text!(&after, &actual);
|
||||
assert!(
|
||||
fix.fix_trigger_range.start() <= file_position.offset
|
||||
&& fix.fix_trigger_range.end() >= file_position.offset,
|
||||
fix.fix_trigger_range.contains_inclusive(file_position.offset),
|
||||
"diagnostic fix range {:?} does not touch cursor position {:?}",
|
||||
fix.fix_trigger_range,
|
||||
file_position.offset
|
||||
@ -288,8 +287,7 @@ mod tests {
|
||||
|
||||
assert_eq_text!(&after, &actual);
|
||||
assert!(
|
||||
fix.fix_trigger_range.start() <= file_position.offset
|
||||
&& fix.fix_trigger_range.end() >= file_position.offset,
|
||||
fix.fix_trigger_range.contains_inclusive(file_position.offset),
|
||||
"diagnostic fix range {:?} does not touch cursor position {:?}",
|
||||
fix.fix_trigger_range,
|
||||
file_position.offset
|
||||
|
@ -111,7 +111,8 @@ impl DiagnosticWithFix for IncorrectCase {
|
||||
let offset = name_node.syntax().text_range().start();
|
||||
let file_position = FilePosition { file_id, offset };
|
||||
|
||||
let rename_changes = rename_with_semantics(sema, file_position, &self.suggested_text)?;
|
||||
let rename_changes =
|
||||
rename_with_semantics(sema, file_position, &self.suggested_text).ok()?;
|
||||
|
||||
let label = format!("Rename to {}", self.suggested_text);
|
||||
Some(Fix::new(&label, rename_changes.info, rename_changes.range))
|
||||
|
Loading…
Reference in New Issue
Block a user