Skip to content

Commit 46d24b5

Browse files
committed
More conversions to unmanaged
1 parent 1bce336 commit 46d24b5

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/segment_merger.zig

+3-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pub fn SegmentMerger(comptime Segment: type) type {
1717

1818
const Source = struct {
1919
reader: Segment.Reader,
20-
skip_docs: std.AutoHashMap(u32, void),
20+
skip_docs: std.AutoHashMapUnmanaged(u32, void) = .{},
2121

2222
pub fn read(self: *Source) !?Item {
2323
while (true) {
@@ -54,7 +54,7 @@ pub fn SegmentMerger(comptime Segment: type) type {
5454
pub fn deinit(self: *Self) void {
5555
for (self.sources.items) |*source| {
5656
source.reader.close();
57-
source.skip_docs.deinit();
57+
source.skip_docs.deinit(self.allocator);
5858
}
5959
self.sources.deinit();
6060
self.segment.docs.deinit(self.allocator);
@@ -64,7 +64,6 @@ pub fn SegmentMerger(comptime Segment: type) type {
6464
pub fn addSource(self: *Self, source: *Segment) !void {
6565
try self.sources.append(.{
6666
.reader = source.reader(),
67-
.skip_docs = std.AutoHashMap(u32, void).init(self.allocator),
6867
});
6968
}
7069

@@ -111,7 +110,7 @@ pub fn SegmentMerger(comptime Segment: type) type {
111110
try self.segment.docs.put(self.allocator, doc_id, doc_status);
112111
docs_added += 1;
113112
} else {
114-
try source.skip_docs.put(doc_id, {});
113+
try source.skip_docs.put(self.allocator, doc_id, {});
115114
}
116115
}
117116
if (docs_found > 0) {

0 commit comments

Comments
 (0)