Convert vec::{bsearch, bsearch_elem} to methods.

This commit is contained in:
Huon Wilson
2013-06-29 13:35:25 +10:00
parent 562dea1820
commit faa8f8ff8b
4 changed files with 87 additions and 78 deletions

View File

@@ -124,9 +124,9 @@ def emit_bsearch_range_table(f):
f.write("""
fn bsearch_range_table(c: char, r: &'static [(char,char)]) -> bool {
use cmp::{Equal, Less, Greater};
use vec::bsearch;
use vec::ImmutableVector;
use option::None;
(do bsearch(r) |&(lo,hi)| {
(do r.bsearch |&(lo,hi)| {
if lo <= c && c <= hi { Equal }
else if hi < c { Less }
else { Greater }