Skip to content

Commit

Permalink
std.Uri: default some fields to null
Browse files Browse the repository at this point in the history
so that it becomes practical to initialize Uri objects directly rather
than relying on unnecessary text parsing.
  • Loading branch information
andrewrk committed Dec 19, 2023
1 parent 90a19f7 commit 3899d61
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions lib/std/Uri.zig
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ const std = @import("std.zig");
const testing = std.testing;

scheme: []const u8,
user: ?[]const u8,
password: ?[]const u8,
host: ?[]const u8,
port: ?u16,
user: ?[]const u8 = null,
password: ?[]const u8 = null,
host: ?[]const u8 = null,
port: ?u16 = null,
path: []const u8,
query: ?[]const u8,
fragment: ?[]const u8,
query: ?[]const u8 = null,
fragment: ?[]const u8 = null,

/// Applies URI encoding and replaces all reserved characters with their respective %XX code.
pub fn escapeString(allocator: std.mem.Allocator, input: []const u8) error{OutOfMemory}![]u8 {
Expand Down

0 comments on commit 3899d61

Please sign in to comment.