Function getHostAlloc [src]

Returned value may point into buffer or be the original string. See also: getHost

Prototype

pub fn getHostAlloc(uri: Uri, arena: Allocator) error{ UriMissingHost, UriHostTooLong, OutOfMemory }![]const u8

Parameters

uri: Uriarena: Allocator

Possible Errors

OutOfMemory
UriHostTooLong
UriMissingHost

Source

pub fn getHostAlloc(uri: Uri, arena: Allocator) error{ UriMissingHost, UriHostTooLong, OutOfMemory }![]const u8 { const component = uri.host orelse return error.UriMissingHost; const result = try component.toRawMaybeAlloc(arena); if (result.len > host_name_max) return error.UriHostTooLong; return result; }