fn take_until1_<T, I, Error: ParserError<I>, const PARTIAL: bool>( i: &mut I, t: T, ) -> PResult<<I as Stream>::Slice, Error>where I: StreamIsPartial + Stream + FindSlice<T>,