From 040a1f1d00624c2435d63857c4e23702bba94b3b Mon Sep 17 00:00:00 2001 From: Simon Hartcher Date: Tue, 29 Apr 2025 10:07:04 +1000 Subject: [PATCH] refactor: remove usingnamespace --- lib/date/src/root.zig | 15 +++++++++++++-- lib/json/build.zig | 2 +- lib/json/src/root.zig | 4 ---- 3 files changed, 14 insertions(+), 7 deletions(-) delete mode 100644 lib/json/src/root.zig diff --git a/lib/date/src/root.zig b/lib/date/src/root.zig index 6dcc303..5358a6a 100644 --- a/lib/date/src/root.zig +++ b/lib/date/src/root.zig @@ -1,8 +1,19 @@ const std = @import("std"); const testing = std.testing; -pub usingnamespace @import("parsing.zig"); -pub usingnamespace @import("timestamp.zig"); +const parsing = @import("parsing.zig"); +pub const DateTime = parsing.DateTime; +pub const timestampToDateTime = parsing.timestampToDateTime; +pub const parseEnglishToTimestamp = parsing.parseEnglishToTimestamp; +pub const parseEnglishToDateTime = parsing.parseEnglishToDateTime; +pub const parseIso8601ToTimestamp = parsing.parseIso8601ToTimestamp; +pub const parseIso8601ToDateTime = parsing.parseIso8601ToDateTime; +pub const dateTimeToTimestamp = parsing.dateTimeToTimestamp; +pub const printNowUtc = parsing.printNowUtc; + +const timestamp = @import("timestamp.zig"); +pub const DateFormat = timestamp.DateFormat; +pub const Timestamp = timestamp.Timestamp; test { testing.refAllDeclsRecursive(@This()); diff --git a/lib/json/build.zig b/lib/json/build.zig index b37239a..e0fc971 100644 --- a/lib/json/build.zig +++ b/lib/json/build.zig @@ -5,7 +5,7 @@ pub fn build(b: *std.Build) void { const optimize = b.standardOptimizeOption(.{}); const lib_mod = b.addModule("json", .{ - .root_source_file = b.path("src/root.zig"), + .root_source_file = b.path("src/json.zig"), .target = target, .optimize = optimize, }); diff --git a/lib/json/src/root.zig b/lib/json/src/root.zig deleted file mode 100644 index 8ad6008..0000000 --- a/lib/json/src/root.zig +++ /dev/null @@ -1,4 +0,0 @@ -const std = @import("std"); -const testing = std.testing; - -pub usingnamespace @import("json.zig");