# Iterators rev a46783e1249d546189eca36a4bcb23d4c9ab150d
// iterate over point ids
test generic_id_iter ... bench: 131,030 ns/iter (+/- 5,229)
// iterate over the endpoint and ctrl points (no evt id)
test generic_iter ... bench: 128,816 ns/iter (+/- 7,877)
// iterate over the positions (no evt id), without chaining iterators
test generic_points_iter ... bench: 129,130 ns/iter (+/- 8,945)
// iterate over (PathEvent<&Ep, &Cp>, EdgeId)
test generic_with_evt_id_iter ... bench: 285,751 ns/iter (+/- 28,835)
// iterate over PathEvent<&Ep, &Cp, EdgeId>
test generic_with_evt_id2_iter ... bench: 164,678 ns/iter (+/- 11,907)
// iterate over PathEvent<(&Ep, Id), (&Cp, Id), EdgeId>
test generic_with_evt_id3_iter ... bench: 250,173 ns/iter (+/- 11,195)
// iterate over PathEvent<EpId, CpId, EdgeId> and sample points from path.
test generic_with_evt_id4_iter ... bench: 174,680 ns/iter (+/- 17,991)
test simple_path_id_iter ... bench: 113,773 ns/iter (+/- 11,514)
test simple_path_iter ... bench: 112,812 ns/iter (+/- 1,461)