Macro peel_ip::prelude::take_till
[−]
macro_rules! take_till { ( $ input : expr , $ submac : ident ! ( $ ( $ args : tt ) * ) ) => { ... }; ( $ input : expr , $ f : expr ) => { ... }; }
take_till!(T -> bool) => &[T] -> IResult<&[T], &[T]>
returns the longest list of bytes until the provided function succeeds
The argument is either a function &[T] -> bool
or a macro returning a `bool