mirror of
https://github.com/servo/servo.git
synced 2025-07-26 00:30:22 +01:00
Fix clippy warnings in components/script/textinput.rs (#31769)
This commit is contained in:
parent
865f6e621f
commit
e3809dfd06
1 changed files with 7 additions and 7 deletions
|
@ -467,7 +467,7 @@ impl<T: ClipboardProvider> TextInput<T> {
|
||||||
};
|
};
|
||||||
|
|
||||||
let UTF8Bytes(last_char_index) =
|
let UTF8Bytes(last_char_index) =
|
||||||
len_of_first_n_code_units(&*insert, allowed_to_insert_count);
|
len_of_first_n_code_units(&insert, allowed_to_insert_count);
|
||||||
let to_insert = &insert[..last_char_index];
|
let to_insert = &insert[..last_char_index];
|
||||||
|
|
||||||
let (start, end) = self.sorted_selection_bounds();
|
let (start, end) = self.sorted_selection_bounds();
|
||||||
|
@ -481,7 +481,7 @@ impl<T: ClipboardProvider> TextInput<T> {
|
||||||
let lines_suffix = &self.lines[end.line + 1..];
|
let lines_suffix = &self.lines[end.line + 1..];
|
||||||
|
|
||||||
let mut insert_lines = if self.multiline {
|
let mut insert_lines = if self.multiline {
|
||||||
to_insert.split('\n').map(|s| DOMString::from(s)).collect()
|
to_insert.split('\n').map(DOMString::from).collect()
|
||||||
} else {
|
} else {
|
||||||
vec![DOMString::from(to_insert)]
|
vec![DOMString::from(to_insert)]
|
||||||
};
|
};
|
||||||
|
@ -610,7 +610,7 @@ impl<T: ClipboardProvider> TextInput<T> {
|
||||||
Direction::Backward => current_line[..current_offset].graphemes(true).next_back(),
|
Direction::Backward => current_line[..current_offset].graphemes(true).next_back(),
|
||||||
};
|
};
|
||||||
match next_ch {
|
match next_ch {
|
||||||
Some(c) => UTF8Bytes(c.len() as usize),
|
Some(c) => UTF8Bytes(c.len()),
|
||||||
None => UTF8Bytes::one(), // Going to the next line is a "one byte" offset
|
None => UTF8Bytes::one(), // Going to the next line is a "one byte" offset
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -761,7 +761,7 @@ impl<T: ClipboardProvider> TextInput<T> {
|
||||||
match iter.next() {
|
match iter.next() {
|
||||||
None => break,
|
None => break,
|
||||||
Some(x) => {
|
Some(x) => {
|
||||||
shift_temp += UTF8Bytes(x.len() as usize);
|
shift_temp += UTF8Bytes(x.len());
|
||||||
if x.chars().any(|x| x.is_alphabetic() || x.is_numeric()) {
|
if x.chars().any(|x| x.is_alphabetic() || x.is_numeric()) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -786,7 +786,7 @@ impl<T: ClipboardProvider> TextInput<T> {
|
||||||
match iter.next() {
|
match iter.next() {
|
||||||
None => break,
|
None => break,
|
||||||
Some(x) => {
|
Some(x) => {
|
||||||
shift_temp += UTF8Bytes(x.len() as usize);
|
shift_temp += UTF8Bytes(x.len());
|
||||||
if x.chars().any(|x| x.is_alphabetic() || x.is_numeric()) {
|
if x.chars().any(|x| x.is_alphabetic() || x.is_numeric()) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -828,7 +828,7 @@ impl<T: ClipboardProvider> TextInput<T> {
|
||||||
},
|
},
|
||||||
Direction::Forward => {
|
Direction::Forward => {
|
||||||
self.edit_point.line = &self.lines.len() - 1;
|
self.edit_point.line = &self.lines.len() - 1;
|
||||||
self.edit_point.index = (&self.lines[&self.lines.len() - 1]).len_utf8();
|
self.edit_point.index = (self.lines[&self.lines.len() - 1]).len_utf8();
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1019,7 +1019,7 @@ impl<T: ClipboardProvider> TextInput<T> {
|
||||||
pub fn get_content(&self) -> DOMString {
|
pub fn get_content(&self) -> DOMString {
|
||||||
let mut content = "".to_owned();
|
let mut content = "".to_owned();
|
||||||
for (i, line) in self.lines.iter().enumerate() {
|
for (i, line) in self.lines.iter().enumerate() {
|
||||||
content.push_str(&line);
|
content.push_str(line);
|
||||||
if i < self.lines.len() - 1 {
|
if i < self.lines.len() - 1 {
|
||||||
content.push('\n');
|
content.push('\n');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue