441 }, |
441 }, |
442 &Verbose::EveryAndInitial{ every, initial } => { |
442 &Verbose::EveryAndInitial{ every, initial } => { |
443 iter <= initial || (every != 0 && iter % every == 0) |
443 iter <= initial || (every != 0 && iter % every == 0) |
444 }, |
444 }, |
445 &Verbose::Logarithmic(base) => { |
445 &Verbose::Logarithmic(base) => { |
446 let every = 10usize.pow((iter as float).log(base as float).floor() as u32); |
446 let every = base.pow((iter as float).log(base as float).floor() as u32); |
447 iter % every == 0 |
447 iter % every == 0 |
448 } |
448 } |
449 } |
449 } |
450 } |
450 } |
451 } |
451 } |