Adds any number of LookupResult.address into resolved, and exactly one
LookupResult.canonical_name.
Guaranteed not to block if provided queue has capacity at least 16.
Closes resolved before return, even on error.
Asserts resolved is not closed until this call returns.
pub fn lookup(
host_name: HostName,
io: Io,
resolved: *Io.Queue(LookupResult),
options: LookupOptions,
) LookupError!void
pub fn lookup(
host_name: HostName,
io: Io,
resolved: *Io.Queue(LookupResult),
options: LookupOptions,
) LookupError!void {
return io.vtable.netLookup(io.userdata, host_name, resolved, options);
}