f.write("""
use core::cmp::Ordering::{Equal, Less, Greater};
use core::slice::SlicePrelude;
- use core::tuple::Tuple2;
use core::option::Option;
use core::option::Option::{Some, None};
use core::slice;
pub fn to_lower(c: char) -> char {
match bsearch_case_table(c, LuLl_table) {
None => c,
- Some(index) => LuLl_table[index].val1()
+ Some(index) => LuLl_table[index].1
}
}
pub fn to_upper(c: char) -> char {
match bsearch_case_table(c, LlLu_table) {
None => c,
- Some(index) => LlLu_table[index].val1()
+ Some(index) => LlLu_table[index].1
}
}
for pair in env.iter() {
let kv = format!("{}={}",
- pair.ref0().container_as_str().unwrap(),
- pair.ref1().container_as_str().unwrap());
+ pair.0.container_as_str().unwrap(),
+ pair.1.container_as_str().unwrap());
blk.extend(kv.utf16_units());
blk.push(0);
}