pub fn init(allocator: Allocator, cmd_line_utf8: []const u8) InitError!Self
cmd_line_utf8 MUST remain valid and constant while using this instance
allocator: Allocator
cmd_line_utf8: []const u8
760 761 762 763 764 765 766 767 768 769 770
pub fn init(allocator: Allocator, cmd_line_utf8: []const u8) InitError!Self { const buffer = try allocator.alloc(u8, cmd_line_utf8.len + 1); errdefer allocator.free(buffer); return Self{ .allocator = allocator, .cmd_line = cmd_line_utf8, .free_cmd_line_on_deinit = false, .buffer = buffer, }; }
cmd_line_utf8 MUST remain valid and constant while using this instance