From f03e37427bbbbfe73da5582ce11b4ea0f8b7d380 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Thu, 7 Mar 2024 15:40:51 -0800 Subject: [PATCH] Partial fix --- src/env_loader.zig | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/env_loader.zig b/src/env_loader.zig index 405595c9c6..1e776a38f9 100644 --- a/src/env_loader.zig +++ b/src/env_loader.zig @@ -45,6 +45,10 @@ pub const Loader = struct { did_load_process: bool = false, reject_unauthorized: ?bool = null, + pub fn iterator(this: *const Loader) Map.HashTable.Iterator { + return this.map.iterator(); + } + pub fn has(this: *const Loader, input: []const u8) bool { const value = this.get(input) orelse return false; if (value.len == 0) return false; @@ -1152,12 +1156,12 @@ pub const Map = struct { return result[0..].ptr; } - pub inline fn init(allocator: std.mem.Allocator) Map { - return Map{ .map = HashTable.init(allocator) }; + pub fn iterator(this: *const Map) HashTable.Iterator { + return this.map.iterator(); } - pub inline fn iterator(this: *Map) HashTable.Iterator { - return this.map.iterator(); + pub inline fn init(allocator: std.mem.Allocator) Map { + return Map{ .map = HashTable.init(allocator) }; } pub inline fn put(this: *Map, key: string, value: string) !void {