fn testExpectDecompressError(err: anyerror, compressed: []const u8) !void
fn testExpectDecompressError(err: anyerror, compressed: []const u8) !void { const gpa = std.testing.allocator; var out: std.Io.Writer.Allocating = .init(gpa); defer out.deinit(); var in: std.Io.Reader = .fixed(compressed); var zstd_stream: Decompress = .init(&in, &.{}, .{}); try std.testing.expectError( error.ReadFailed, zstd_stream.reader.streamRemaining(&out.writer), ); try std.testing.expectError(err, zstd_stream.err orelse {}); }