pub fn take_while_ref<I, F>(iter: &mut I, f: F) -> TakeWhileRef<'_, I, F> ⓘwhere I: Iterator + Clone,
Create a new TakeWhileRef from a reference to clonable iterator.
TakeWhileRef