3 pub struct VecNumber<'s> {
4 pub vec_number: Vec<Number<'s>>,
5 pub auxiliary_object: &'s Vec<usize>,
8 pub struct Number<'s> {
12 impl<'s> VecNumber<'s> {
13 pub fn vec_number_iterable_per_item_in_auxiliary_object(
15 ) -> impl Iterator<Item = (&'s usize, impl Iterator<Item = &Number<'s>>)> {
16 self.auxiliary_object.iter().map(move |n| {
17 let iter_number = self.vec_number.iter();