Returns a slice of the next bytes of buffered data from the stream until
sentinel is found, without advancing the seek position.
Returned slice has a sentinel; end of stream does not count as a delimiter.
Invalidates previously returned values from peek.
See also:
takeSentinelpeekDelimiterExclusivepeekDelimiterInclusivepub fn peekSentinel(r: *Reader, comptime sentinel: u8) DelimiterError![:sentinel]u8
pub fn peekSentinel(r: *Reader, comptime sentinel: u8) DelimiterError![:sentinel]u8 {
const result = try r.peekDelimiterInclusive(sentinel);
return result[0 .. result.len - 1 :sentinel];
}