//! util — extensions to the standard library: things that could have been in //! std, but aren't. namespacing is deliberately flat (util.getenv, not //! util.env.getenv) — directness over scalability; hierarchy can come later. pub const env = @import("env.zig"); pub const time = @import("time.zig"); // flattened leaves — the common case pub const getenv = env.getenv; pub const parseEnvInt = env.parseEnvInt; pub const timestamp = time.timestamp; pub const milliTimestamp = time.milliTimestamp; pub const microTimestamp = time.microTimestamp; pub const nanoTimestamp = time.nanoTimestamp; pub const formatTimestamp = time.formatTimestamp; test { @import("std").testing.refAllDecls(@This()); }