pub fn until(self: *@This(), delimiter: u8) []const u8 self: *@This()delimiter: u8181
182
183
184
185 pub fn until(self: *@This(), delimiter: u8) []const u8 {
const start = self.i;
self.i = std.mem.findScalarPos(u8, self.bytes, self.i, delimiter) orelse self.bytes.len;
return self.bytes[start..self.i];
}