Function pipe_chain::take_while
source · pub fn take_while<I, E>(
f: impl FnMut(I::Atom) -> bool,
qty: impl TryInto<Repetition, Error = impl StdError>
) -> impl Pipe<I, (I::Container,), E, I::Container>where
I: TakeAtom,
Incomplete: Into<E>,Expand description
Returns the longest input that matches the predicate
If quantity condition is not attained an error is returned