Macro nom::take_till1 [] [src]

macro_rules! take_till1 {
    ($input:expr, $submac:ident!( $($args:tt)* )) => { ... };
    ($input:expr, $f:expr) => { ... };
}

take_till1!(T -> bool) => &[T] -> IResult<&[T], &[T]> returns the longest non empty list of bytes until the provided function succeeds

The argument is either a function &[T] -> bool or a macro returning a `bool