Skip to content

Commit 1ffd29d

Browse files
committed
Rename extractor to extract_context
1 parent 4ae2cb8 commit 1ffd29d

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

lib/std/zip.zig

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -435,15 +435,15 @@ pub fn Iterator(comptime SeekableStream: type) type {
435435
uncompressed_size: u64,
436436
file_offset: u64,
437437

438-
/// Extract this entry. `extractor` must implement `createFile` and `createDir`.
438+
/// Extract this entry. `extract_context` must implement `createFile` and `createDir`.
439439
/// The return type of `createFile` must implement `writer` and `close`.
440440
/// See also `extract`.
441441
pub fn extract_to(
442442
self: Entry,
443443
stream: SeekableStream,
444444
options: ExtractOptions,
445445
filename_buf: []u8,
446-
extractor: anytype,
446+
extract_context: anytype,
447447
) !u32 {
448448
if (filename_buf.len < self.filename_len)
449449
return error.ZipInsufficientBuffer;
@@ -535,7 +535,7 @@ pub fn Iterator(comptime SeekableStream: type) type {
535535
if (filename[filename.len - 1] == '/') {
536536
if (self.uncompressed_size != 0)
537537
return error.ZipBadDirectorySize;
538-
try extractor.createDir(filename[0 .. filename.len - 1]);
538+
try extract_context.createDir(filename[0 .. filename.len - 1]);
539539
return std.hash.Crc32.hash(&.{});
540540
}
541541

@@ -545,7 +545,7 @@ pub fn Iterator(comptime SeekableStream: type) type {
545545
local_data_header_offset;
546546
try stream.seekTo(local_data_file_offset);
547547
var limited_reader = std.io.limitedReader(stream.context.reader(), self.compressed_size);
548-
var file = try extractor.createFile(filename);
548+
var file = try extract_context.createFile(filename);
549549
defer file.close();
550550
const crc = try decompress(
551551
self.compression_method,
@@ -566,13 +566,13 @@ pub fn Iterator(comptime SeekableStream: type) type {
566566
filename_buf: []u8,
567567
dest: std.fs.Dir,
568568
) !u32 {
569-
return self.extract_to(stream, options, filename_buf, FsExtractor{ .dest = dest });
569+
return self.extract_to(stream, options, filename_buf, FsExtractContext{ .dest = dest });
570570
}
571571
};
572572
};
573573
}
574574

575-
const FsExtractor = struct {
575+
const FsExtractContext = struct {
576576
dest: std.fs.Dir,
577577

578578
fn createDir(self: @This(), name: []u8) !void {
@@ -721,14 +721,14 @@ test "zip verify filenames" {
721721
try testZipError(error.ZipFilenameHasBackslash, .{ .name = "foo\\bar", .content = "", .compression = .store }, .{});
722722
}
723723

724-
test "zip extract file to memory" {
724+
test "zip extract to memory" {
725725
const test_files = [_]File{
726726
.{ .name = "a.txt", .content = "aaa", .compression = .store },
727727
};
728728

729729
var extracted = std.ArrayList(u8).init(std.testing.allocator);
730730
defer extracted.deinit();
731-
var extractor = struct {
731+
var ctx = struct {
732732
writer: std.ArrayList(u8).Writer,
733733

734734
const Extractor = @This();
@@ -753,7 +753,7 @@ test "zip extract file to memory" {
753753
var iter = try Iterator(@TypeOf(stream)).init(stream);
754754
const entry = (try iter.next()).?;
755755
var filename_buf: [8]u8 = undefined;
756-
_ = try entry.extract_to(stream, .{}, &filename_buf, &extractor);
756+
_ = try entry.extract_to(stream, .{}, &filename_buf, &ctx);
757757

758758
const content = comptime test_files[0].content;
759759
try std.testing.expectEqualSlices(u8, content, extracted.items);

0 commit comments

Comments
 (0)