Function range_zip::generate_helper_func
source · pub(crate) fn generate_helper_func(params: &Params) -> String
Expand description
Output:
ⓘ
pub fn range_zip_2x2<Idx, IR0, R0, IR1, R1, IO0, O0, IO1, O1>(
r0: IR0,
r1: IR1,
o0: IO0,
o1: IO1,
) -> RangeZip2x2<Idx, IR0::IntoIter, R0, IR1::IntoIter, R1, IO0::IntoIter, O0, IO1::IntoIter, O1>
where
Idx: std::cmp::Ord,
IR0: IntoIterator<Item = (Idx, R0)>,
IR1: IntoIterator<Item = (Idx, R1)>,
IO0: IntoIterator<Item = (Idx, O0)>,
IO1: IntoIterator<Item = (Idx, O1)>,
{
RangeZip2x2 {
r0: r0.into_iter(),
r1: r1.into_iter(),
o0: o0.into_iter().peekable(),
o1: o1.into_iter().peekable(),
o0_data_latest: None,
o1_data_latest: None,
}
}