We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b0ac40a commit e3ca1c2Copy full SHA for e3ca1c2
src/libstd/str.rs
@@ -625,15 +625,17 @@ impl<'a> Iterator<char> for Normalizations<'a> {
625
626
if !self.sorted {
627
for ch in self.iter {
628
+ let buffer = &mut self.buffer;
629
+ let sorted = &mut self.sorted;
630
decomposer(ch, |d| {
631
let class = canonical_combining_class(d);
- if class == 0 && !self.sorted {
- canonical_sort(self.buffer);
632
- self.sorted = true;
+ if class == 0 && !*sorted {
633
+ canonical_sort(*buffer);
634
+ *sorted = true;
635
}
- self.buffer.push((d, class));
636
+ buffer.push((d, class));
637
});
- if self.sorted { break }
638
+ if *sorted { break }
639
640
641
0 commit comments