/src/test/run-pass/type-params-in-for-each.rs

http://github.com/jruderman/rust · Rust · 12 lines · 8 code · 4 blank · 0 comment · 1 complexity · a1ec560f7503f8a6c978a7194212326a MD5 · raw file

  1. fn range(lo: uint, hi: uint, it: fn(uint)) {
  2. let mut lo_ = lo;
  3. while lo_ < hi { it(lo_); lo_ += 1u; }
  4. }
  5. fn create_index<T>(index: ~[{a: T, b: uint}], hash_fn: extern fn(T) -> uint) {
  6. range(0u, 256u, |_i| { let bucket: ~[T] = ~[]; } )
  7. }
  8. fn main() { }