Return unsuccess if no matches
1 files changed, 4 insertions(+), 0 deletions(-) M src/main.zig
M src/main.zig => src/main.zig +4 -0
@@ 16,6 16,10 @@ pub fn main() anyerror!void { needle[i] = badToUpper(c); try writeMatches(buff_writer, needle); + + if (buffered.fifo.count == 0) + return error.NoMatches; + try buffered.flush(); }