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 Jan 1, 2024
1 parent 3f2a655 commit b7b110e
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 b7b110e

Please sign in to comment.