@@ -292,7 +292,7 @@ def escape_char(c):
292
292
def emit_bsearch_range_table (f ):
293
293
f .write ("""
294
294
fn bsearch_range_table(c: char, r: &'static [(char,char)]) -> bool {
295
- use core::cmp::{Equal, Less, Greater};
295
+ use core::cmp::Ordering:: {Equal, Less, Greater};
296
296
use core::slice::SlicePrelude;
297
297
r.binary_search(|&(lo,hi)| {
298
298
if lo <= c && c <= hi { Equal }
@@ -350,10 +350,11 @@ def emit_regex_module(f, cats, w_data):
350
350
def emit_conversions_module (f , lowerupper , upperlower ):
351
351
f .write ("pub mod conversions {" )
352
352
f .write ("""
353
- use core::cmp::{Equal, Less, Greater};
353
+ use core::cmp::Ordering:: {Equal, Less, Greater};
354
354
use core::slice::SlicePrelude;
355
355
use core::tuple::Tuple2;
356
- use core::option::{Option, Some, None};
356
+ use core::option::Option;
357
+ use core::option::Option::{Some, None};
357
358
use core::slice;
358
359
359
360
pub fn to_lower(c: char) -> char {
@@ -403,7 +404,7 @@ def emit_grapheme_module(f, grapheme_table, grapheme_cats):
403
404
f .write (""" }
404
405
405
406
fn bsearch_range_value_table(c: char, r: &'static [(char, char, GraphemeCat)]) -> GraphemeCat {
406
- use core::cmp::{Equal, Less, Greater};
407
+ use core::cmp::Ordering:: {Equal, Less, Greater};
407
408
match r.binary_search(|&(lo, hi, _)| {
408
409
if lo <= c && c <= hi { Equal }
409
410
else if hi < c { Less }
@@ -430,12 +431,13 @@ def emit_grapheme_module(f, grapheme_table, grapheme_cats):
430
431
431
432
def emit_charwidth_module (f , width_table ):
432
433
f .write ("pub mod charwidth {\n " )
433
- f .write (" use core::option::{Option, Some, None};\n " )
434
+ f .write (" use core::option::Option;\n " )
435
+ f .write (" use core::option::Option::{Some, None};\n " )
434
436
f .write (" use core::slice::SlicePrelude;\n " )
435
437
f .write (" use core::slice;\n " )
436
438
f .write ("""
437
439
fn bsearch_range_value_table(c: char, is_cjk: bool, r: &'static [(char, char, u8, u8)]) -> u8 {
438
- use core::cmp::{Equal, Less, Greater};
440
+ use core::cmp::Ordering:: {Equal, Less, Greater};
439
441
match r.binary_search(|&(lo, hi, _, _)| {
440
442
if lo <= c && c <= hi { Equal }
441
443
else if hi < c { Less }
@@ -530,7 +532,7 @@ def comp_pfun(char):
530
532
531
533
f .write ("""
532
534
fn bsearch_range_value_table(c: char, r: &'static [(char, char, u8)]) -> u8 {
533
- use core::cmp::{Equal, Less, Greater};
535
+ use core::cmp::Ordering:: {Equal, Less, Greater};
534
536
use core::slice::SlicePrelude;
535
537
use core::slice;
536
538
match r.binary_search(|&(lo, hi, _)| {
0 commit comments