Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn test_fib<T: Fibonacci>(gen: &T) {
- let start_time = Local::now();
- let REPETITIONS = 50;
- let DEPTH = 35;
- for _ in 0..REPETITIONS {
- for number in 0..DEPTH {
- print_fib(gen, number);
- }
- }
- let duration = Local::now().timestamp_millis() - start_time.timestamp_millis();
- println!(
- "{} * {} fibonacci numbers took {} milliseconds",
- REPETITIONS, DEPTH, duration
- );
- }
- // vs
- const REPETITIONS: usize = 50;
- const DEPTH: usize = 35;
- fn test_fib<T: Fibonacci>(gen: &T) {
- let start_time = Local::now();
- for _ in 0..REPETITIONS {
- for number in 0..DEPTH {
- print_fib(gen, number);
- }
- }
- let duration = Local::now().timestamp_millis() - start_time.timestamp_millis();
- println!(
- "{} * {} fibonacci numbers took {} milliseconds",
- REPETITIONS, DEPTH, duration
- );
- }
Add Comment
Please, Sign In to add comment