#![crate_name="cci_impl_lib"] | |
pub trait uint_helpers { | |
fn to<F>(&self, v: usize, f: F) where F: FnMut(usize); | |
} | |
impl uint_helpers for usize { | |
#[inline] | |
fn to<F>(&self, v: usize, mut f: F) where F: FnMut(usize) { | |
let mut i = *self; | |
while i < v { | |
f(i); | |
i += 1; | |
} | |
} | |
} |